我有这个:
{
...
{
String[] forRussell3 = load2ery.load2er();
JComboBox monsterComboBox = new JComboBox(forRussell3);
frame.add(monsterComboBox);
monsterComboBox.setBounds(900, 160, 200, 30);
}
...
{
MouseListener a2 = new MouseAdapter() {
public void mousePressed(MouseEvent e) {
String whatMonster = monsterComboBox.getSelectedItem();
}
};
monsterComboBox.addMouseListener(a2);
}
但是我的IDE告诉我:
monsterComboBox
中的“ a2
无法解析”我不能将
monsterComboBox
放在方法之外,因为forRussell3
是在方法内创建的。如何找到
monsterComboBox
中的内容? 最佳答案
monsterComboBox不在范围内,用{}括起来。声明JComboBox monsterBox;在这些花括号之外,并初始化其中的变量。