Как выполнить модульное тестирование, если угловой компонент 2 содержит другой компонент

Почему бы вам не поставить ListSelectionListener на JList и добавить к нему свой код.

Предполагаю, что вы уже знаете, как создавать слушатели на JButtons на основе вашего вопроса, поэтому вам просто нужно настроить его, чтобы создать ListSelectionListener вместо этого, а затем назначить слушателя вашему JList используя jlist.addListSelectionListener(myListener);

Здесь есть хороший учебник здесь , который должен вас запустить или обратитесь к документации

You должен быть нацелен на что-то вроде этого ...

jlist.addListSelectionListener(new ListSelectionListener() {
    public void valueChanged(ListSelectionEvent event) {
        if (!event.getValueIsAdjusting()){
            JList source = (JList)event.getSource();
            String selected = source.getSelectedValue().toString();
        }
    }
});

13
задан Razzildinho 25 April 2018 в 15:24
поделиться