Реализация нового окна в поле со списком - PullRequest
0 голосов
/ 27 марта 2019

Я хочу реализовать и открыть новое окно, когда я выбираю одну запись из выпадающего списка.Однако когда я использую getSelectedItem в if / else - он компилируется, но возвращает ошибки, когда хочет выбрать запись в приложении.Где проблема?

public class TemplatesList extends JComboBox<String>
{
    public String[] lista = {"change request", "emergancy change request", "problem request","problem handover", "Major Incident handover" };
    public JComboBox faceCombo;
    String e;


    public TemplatesList()
    {
        //faceCombo = new JComboBox();
        for (int i=0; i < lista.length; i++)
        {
            this.addItem(lista[i]);
        }
        addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
            if (faceCombo.getSelectedItem() == "change request"){
                SecondWindow regFace = new SecondWindow();
                regFace.setVisible(true);
            } else {

            }
        }
    });
    }
}

1 Ответ

0 голосов
/ 28 марта 2019

Вы можете добавить прослушиватель элемента здесь и затем проверить выбранный элемент, в зависимости от того, можете ли вы сделать видимой панель или показать диалоговое окно.

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