單擊選中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) |