我有一个我想禁用的复选框列表。而不是打字Java裁剪代码
c1.setEnabled(false);
c2.setEnabled(false);
c3.setEnabled(false);
c4.setEnabled(false);
c5.setEnabled(false);
我怎么能把这些代码放在某种组中?我在很多代码中都有相同的问题,但有不同的组件。谢谢
我有一个我想禁用的复选框列表。而不是打字Java裁剪代码
c1.setEnabled(false);
c2.setEnabled(false);
c3.setEnabled(false);
c4.setEnabled(false);
c5.setEnabled(false);
我怎么能把这些代码放在某种组中?我在很多代码中都有相同的问题,但有不同的组件。谢谢
在Java 8+,你可以使用lambda像
Stream.of(c1, c2, c3, c4, c5).forEach(x -> x.setEnabled(false));
如果我能这将是+1000。这是我最喜欢使用的。 – 4castle
把它们放在一个ArrayList或其他类的集合中。写一个函数来启用或为每个元素做些事情。这对于需要对多个组件执行各种操作的UI非常有用。
你可以使用一个数组为您的项目。 – pzaenger