Java 启用/禁用GUI元素的注释

Java 启用/禁用GUI元素的注释,java,annotations,Java,Annotations,我几乎没有在Java中使用过注释,对此我并不习惯。我想问一下,下面的代码是否可以用注释编写?如果是,那怎么办 if (e.getSource() == checkBox) { if (checkBox.getSelectedIndex() > 1) { rdbtn1.setEnabled(false); rdbtn2.setEnabled(false); rdbtn3.setEnabled(false); } else { rdb

我几乎没有在Java中使用过注释,对此我并不习惯。我想问一下,下面的代码是否可以用注释编写?如果是,那怎么办

if (e.getSource() == checkBox) {
   if (checkBox.getSelectedIndex() > 1) {
      rdbtn1.setEnabled(false);
      rdbtn2.setEnabled(false);
      rdbtn3.setEnabled(false);
   } else {
      rdbtn1.setEnabled(true);
      rdbtn2.setEnabled(true);
      rdbtn3h.setEnabled(true);
   }
}

这是一段我经常与GUI元素一起使用的代码,我想找到一种更好的方法来实现这一点。

使用普通注释?不需要。您需要一个框架来处理和使用这些注释来注入必要的代码。当然,您可以编写自己的注释处理器或类似的东西。但我想这对你来说是一种过度的杀伤力。您要自动添加的具体内容是什么?检查来源?还是整个代码?我正在试图找到更好的方法来启用/禁用单选按钮。在此示例中,单选按钮取决于复选框的选定项。另一种情况可能是当您与其他GUI元素交互时。例如,当用户按下按钮时,我想通过禁用单选按钮来阻止他按下单选按钮。我不确定是否可以用注释来完成。这就是我问的原因!;)嗯,我还是不确定你要找的是注释。也许你宁愿需要一个更好的方法。根据代码的位置:您可以在一个方法中尝试类似于
rdbtn1.setEnabled(selectedIndex>1)
——该方法在选择更改时调用。您还可以扩展单选按钮并将其实现为属性更改侦听器,确保在选择更改时通知它们。但您真正需要的是将属性绑定在一起的可能性。然而,我不知道这是否能在Swing中实现。正如我所说的,我不确定注释。。。但是你的第二种方法看起来很有趣。我应该试一试