package JAVASwing;
import java.awt.Container;
import javax.swing.AbstractListModel;
import javax.swing.JFrame;
import javax.swing.JList;
import javax.swing.JScrollPane;
public class TestingJlist {
public static void main(String[] args) {
new MyList();
}
}
class MyListModel extends AbstractListModel
{
private String[] contents={"列表1","列表2","列表3","列表4","列表5","列表6"};
@Override
public int getSize() {
// TODO Auto-generated method stub
return contents.length;//返回列表的长度
}
@Override
public Object getElementAt(int index) {
// TODO Auto-generated method stub
if(index<contents.length)//返回列表选择的项
{
return contents[index];
}else
{
return null;
}
}
}
class MyList extends JFrame
{
public MyList()
{
this.setVisible(true);
this.setSize(600,600);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JList TestingMyList=new JList(new MyListModel());
TestingMyList.setSize(100, 100);
JScrollPane ta=new JScrollPane(TestingMyList);
Container c=this.getContentPane();
c.add(ta);
}
}
java列表框的使用
原创
©著作权归作者所有:来自51CTO博客作者chaiyesongtest的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
下拉列表JComboBox,列表框JList
1、下拉列表JComboBox 2、列表框JList
列表框 下拉列表 可编辑 遍历数组 字符串数组