Я в основном хочу сделать снимок JList
(whatToSearch) или просто показать его содержимое для выбора, как только щелкнуть JButton
(popDownButton).JList сбрасывается при нажатии JButton? JAVA
//SEARCH OPTIONS
popDownButton = new JButton(new ImageIcon(new ImageIcon("downArrow.png").getImage().getScaledInstance(20, 20, Image.SCALE_DEFAULT)));
whatToSearch = new JList(elementsToSearch);
whatToSearch.setVisibleRowCount(3);
whatToSearch.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
scroll = new JScrollPane(whatToSearch);
popDownButton.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent event) {
JOptionPane.showMessageDialog(null, scroll.getViewport());
}
});
add(popDownButton);
Этот бит кода работает, но я ищу содержание JList
будет показано в том же интерфейсе, рядом с кнопкой, а не в другом всплывающем интерфейсе.
Это не сработало, я боюсь, когда я нажал на кнопку, ничего не происходит –