javax.swing.border.TitledBorder; import javax.swing.event.ListSelectionEvent; import javax.swing.event.ListSelectionListener listBox.add(selectModePanel); //为JList添加事件监听器 bookList.addListSelectionListener(new ListSelectionListener } } import javax.swing.*; import javax.swing.event.ListSelectionEvent; import javax.swing.event.ListSelectionListener numScopeList.setFixedCellWidth(90); //为numScopeList添加监听器 numScopeList.addListSelectionListener(new ListSelectionListener
.*; import javax.swing.event.ListSelectionEvent; import javax.swing.event.ListSelectionListener; import import java.net.Socket; import java.util.ArrayList; class server extends JFrame implements Runnable, ListSelectionListener
比如最大显示行数为4,总共有5个元素,显示结果如下: 事件处理 与其他控件不同,他处理的不是Action事件,而是ListSelectionEvent事件,监听器为ListSelectionListener
.*; import javax.swing.event.ListSelectionEvent; import javax.swing.event.ListSelectionListener; import list.setSelectionBackground(new Color(0xD8FF2F)); list.addListSelectionListener(new ListSelectionListener
.*; import javax.swing.event.ListSelectionEvent; import javax.swing.event.ListSelectionListener; import list.setSelectionBackground(new Color(0xD8FF2F)); list.addListSelectionListener(new ListSelectionListener
JPanel p = new JPanel(); p.add(scrollPane); wordList.addListSelectionListener(newListSelectionListener JPanel p = new JPanel(); p.add(scrollPane); wordList.addListSelectionListener(new ListSelectionListener JPanel p = new JPanel(); p.add(scrollPane); fontList.addListSelectionListener(new ListSelectionListener
); 593 594 list.getSelectionModel().addListSelectionListener( 595 596 new ListSelectionListener
} }); jListInMain .addListSelectionListener(new javax.swing.event.ListSelectionListener