天天看點

java jlist 目前選擇項_單擊選中JList中的項

單擊選中JList中的項

swing中的JList用來作清單顯示, 可以通過滑鼠選擇其中的一項或多項,下面是一段例子程式,描述滑鼠單擊選中其中一項

使用JList的ValueChanged事件, 當選中當項發生改變時觸發.

我們讓這個事件調用下面這個方法

var si = 0;

private void jList1ValueChanged(javax.swing.event.ListSelectionEvent evt)

{

if (si == 0)

{

si = 1;

int i2 = evt.getLastIndex();

index = i2 == index?evt.getFirstIndex():i2;

jList1.getModel().getElementAt(index));  // 得到選中項

}

else

{

si = 0;

}

}

private int si = 0;

private int index = -1;

si和index兩個執行個體變量

si是讓方法中當代碼隻執行一次,

index是判斷選中的是前一項還是後一項, 此程式在linux下firefox調試

閱讀(3741) | 評論(1) | 轉發(0) |