码迷,mamicode.com
首页 > Windows程序 > 详细

Swing列表框组件

时间:2016-05-23 22:33:22      阅读:274      评论:0      收藏:0      [点我收藏+]

标签:

public class JListTest extends JFrame{
    private static final long serialVersionUID=1L;    
    public JListTest()
    {
        Container cp=getContentPane();
        cp.setLayout(null);
        JList<String> jl=new JList<>(new MyListModel());
        JScrollPane js=new JScrollPane(jl);
        js.setBounds(10, 10, 100, 100);
        cp.add(js);
        setTitle("在这个窗体使用了列表框");
        setSize(200, 150);
        setVisible(true);
        setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        
        
        
        
        
    }
    
    public static void main(String[] args) {
        new JListTest();
    }

}
class MyListModel extends AbstractListModel<String>{
    private String[] contents={"列表1","列表2","列表3","列表4","列表5","列表6"};
    
        
    
    @Override
    public int getSize() {
        // TODO Auto-generated method stub
        return contents.length;
    }

    @Override
    public String getElementAt(int x) {
        if (x<contents.length) {
            return contents[x++];
        }
        else {
            return null;
        }
    }
    
}


Swing列表框组件

标签:

原文地址:http://www.cnblogs.com/douyunqian3520/p/5521602.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!