真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Swing控件JList怎么用

這篇文章給大家分享的是有關Swing控件JList怎么用的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

網(wǎng)站建設哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、重慶小程序開發(fā)、集團企業(yè)網(wǎng)站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了太倉免費建站歡迎大家使用!

1Swing控件中JList控件類似于一組單選按鈕或復選框,通過點擊自身來進行選定,也可以選擇多個。

2創(chuàng)建一個Jlist實例(構造函數(shù)如下)
A.JList();
B.JList(Object[] obj);
C.JList (Vector vect);
D.JList(ListModel dataModel);

3簡單的初始化例子:
String[] args={"apple","pear","orange","banana"};
JList list=new JList(args);

4JList本身不支持滾動,要滾動必須放到JScrollPane中。
JScrollPane myScrollPane=new JScrollPane();
myScrollPane.add(list);

5主要方法事件:
ValueChanged :選擇的值在變化時觸發(fā)。
setListData(Vector v):設置值
getSelectedValue()獲得選擇的值。

6使用:

private void jList1ValueChanged(javax.swing.event.ListSelectionEvent   evt)   {   String choosedStr=(String)this.jList1.getSelectedValue();  this.jLabelText.setText(choosedStr);  }

B把Vector 里的值放到Swing控件JList中

private Vector vector=new Vector();  private void jButtonAddActionPerformed(java.awt.event.ActionEvent evt) {   String str=this.jTextField.getText().trim();  if(str!=null&&!str.equals("")){  this.vector.add(str);  this.jLabelText.setText("你將添加"+str+"到列表中");  this.jList1.setListData(vector);  }  }

C 刪除Swing控件Jlist的其中一項

privatevoidDeleteActionPerformed(java.awt.event.ActionEventevt){  Stringstr=(String)this.jList1.getSelectedValue();  if(str!=null&&!str.equals("")){   this.vector.remove(str);  this.jList1.setListData(vector);   this.jLabelText.setText("你把"+str+"刪除了");  }  }

感謝各位的閱讀!關于“Swing控件JList怎么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!


分享名稱:Swing控件JList怎么用
瀏覽路徑:http://weahome.cn/article/gjcsse.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部