Как вы находите то, что находится в JComboBox в другом объеме? - PullRequest
0 голосов
/ 31 декабря 2011

У меня есть это:

{
...
{
    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?

1 Ответ

1 голос
/ 31 декабря 2011

monsterComboBox находится вне области видимости, он заключен в {}. Объявите JComboBox monsterBox; за пределами этих фигурных скобок и инициализируйте переменную внутри них.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...