這篇文章給大家分享的是有關Swing控件JList怎么用的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
網站建設哪家好,找創(chuàng)新互聯(lián)!專注于網頁設計、網站建設、微信開發(fā)、重慶小程序開發(fā)、集團企業(yè)網站建設等服務項目。為回饋新老客戶創(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("")){ <strong></strong> this.vector.remove(str); this.jList1.setListData(vector); this.jLabelText.setText("你把"+str+"刪除了"); } }
感謝各位的閱讀!關于“Swing控件JList怎么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
文章名稱:Swing控件JList怎么用
網站URL:http://aaarwkj.com/article34/gjcsse.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供面包屑導航、網站排名、動態(tài)網站、品牌網站制作、網站設計、App設計
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)