【摘要】作為一門面向對象編程語言,Java吸收了C++語言的優點,也展現了其強大的一面,我們能在各個地方看到其功能強大和簡單易用的兩個特征,當然,也吸引了很多程序員的注意力,所以就有人想了解Java的相關內容,今天就來講講Java監聽列表項選擇事件的相關內容。
列表框控件 JList 會顯示很多項供用戶選擇,通常在使用時會根據用戶選擇的列表項完成不同的操作。
本案例將介紹如何監聽列表項的選擇事件,以及事件監聽器的處理方法,實現過程如下。
(1) 創建一個繼承自 JFrame 的 JListDemo2 類。
(2) 在 JListDemo2 類中添加 JList 組件和 JLabel 組件的聲明,并創建空的構造方法,Java監聽列表項選擇事件代碼如下所示。
package ch17;
import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JList;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.border.EmptyBorder;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;
public class JListDemo2 extends JFrame
{
JList list;
JLabel label;
public JListDemo2(){};
public static void main(String[] args)
{
JListDemo2 frame=new JListDemo2();
frame.setVisible(true);
}
}