我有这个:

{
...
{
    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;在这些花括号之外,并初始化其中的变量。

10-07 23:04