欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

JList使用示例,向JList中添加行,示例jlist,JList使用示例,向J

来源: javaer 分享于  点击 10769 次 点评:148

JList使用示例,向JList中添加行,示例jlist,JList使用示例,向J


JList使用示例,向JList中添加行,如下示例代码

package cn.outofmemory.study;import javax.swing.*;import java.awt.event.*;import java.awt.*;import java.util.*;public class ClearJList extends JPanel     implements ActionListener{ JButton jb1, jb2; JList list; int i = 1; public ClearJList(){   Vector data;   setLayout(new BorderLayout());   list = new JList();   list.setModel(new DefaultListModel());   add(new JScrollPane(list),"Center");   add(jb1 = new JButton("Add"), "East");   add(jb2 = new JButton("Clear"), "West");   jb1.addActionListener(this);   jb2.addActionListener(this);   } public Dimension getPreferredSize(){   return new Dimension(50, 50);   } public void actionPerformed(ActionEvent ae) {  if (ae.getSource() == jb1) {     // add     DefaultListModel dlm =        (DefaultListModel) list.getModel();     dlm.addElement        ((Object) Integer.toString(i++));     }   else {    // clear    list.setModel(new DefaultListModel());    }  }  public static void main(String s[]) {   JFrame frame = new JFrame("Clear JList");   ClearJList panel = new ClearJList();   frame.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);   frame.getContentPane().add(panel,"Center");   frame.setSize(200,200);   frame.setVisible(true);    }}
相关栏目:

用户点评