我有34个图像标签我无法确定如何在生病时单击标签本身以获得选定内容,并在右下角“Selected:”在每个标签选择上进行更改。创建JLabel数组
标签变量名是从n1 to n34
我有这样的代码,但迄今为止在列表getSelectedNumbers()
List<JLabel> lotteryBoxes = new ArrayList<>();
List<JLabel> getSelectedNumbers() {
List<JLabel> numbers = new ArrayList<>();
Iterator<JLabel> it = lotteryBoxes.iterator();
while (it.hasNext()) {
JLabel nr = it.next();
if (nr.isCursorSet()) {
numbers.add(nr);
Selected.setText("Selected: " + nr);
}
return numbers;
}
我不知道该怎么办,请给我一些答案。
请如果有人能帮助我。 – 2014-12-01 23:37:26
可能会向每个JLabel – enrique7mc 2014-12-01 23:38:03
添加一个MouseListener点击事件,但是除了34次之外,没有其他方法可以这么做吗?并且我还需要将它们存储 – 2014-12-01 23:42:31