【发布时间】:2017-05-10 19:13:54
【问题描述】:
一旦单击JButton (popDownButton),我基本上想制作一个JList (whatToSearch) 滚动,或者只是显示其内容以供选择。
//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 的内容显示在按钮旁边的同一界面中,而不是在另一个弹出界面中。
【问题讨论】:
标签: java swing user-interface jlist