如何检查 Java JList 中是否有任何选定项
java 8object oriented programmingprogramming
要检查是否有任何选定项,请使用以下命令:
boolean res = !list.isSelectionEmpty();
如果 JList 中有选定项,则 res 的值将为 TRUE。
以下是检查 JList 中是否有任何选定项的示例:
示例
package my; import java.awt.event.*; import java.awt.*; import javax.swing.*; class SwingDemo extends JFrame { static JFrame frame; static JList list; public static void main(String[] args) { frame = new JFrame("JList Demo"); SwingDemo s = new SwingDemo(); JPanel panel = new JPanel(); String sports[]= {"Squash","Fencing","Cricket","Football","Hockey","Rugby"}; list = new JList(sports); list.setSelectedIndex(4); boolean res = !list.isSelectionEmpty(); System.out.println(res); panel.add(list); frame.add(panel); frame.setSize(550,300); frame.setVisible(true); } }
输出
由于我们在 JList 中找到了选定的项目,因此控制台中的输出将为 TRUE。