java中链表LinkedList和表格JTable的使用

java中链表LinkedList和表格JTable的使用

ID:37851858

大小:171.50 KB

页数:7页

时间:2019-06-01

java中链表LinkedList和表格JTable的使用_第1页
java中链表LinkedList和表格JTable的使用_第2页
java中链表LinkedList和表格JTable的使用_第3页
java中链表LinkedList和表格JTable的使用_第4页
java中链表LinkedList和表格JTable的使用_第5页
资源描述:

《java中链表LinkedList和表格JTable的使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、链表LinkedList相比于数组更加灵活,他可以取出指定位置的任何对象。下面的这个程序向大家展示LinkedList和JTable以及DefaultTableModel的应用。改程序有两个文件,并存放在一个包中:单击上一个和下一个按钮,可以看到上次输入的信息书本类book.javapackagelinklistTest;publicclassbook{Stringid;Stringname;floatprice;Stringpublish;publicbook(Stringid,Stringname,flo

2、atprice,Stringpublish){this.id=id;this.name=name;this.price=price;this.publish=publish;}publicStringgetid(){returnid;}publicStringgetname(){returnname;}publicfloatgetprice(){returnprice;}publicStringgetpublish(){returnpublish;}}链表测试类packagelinklistTest;impo

3、rtjavax.swing.*;importjavax.swing.table.DefaultTableModel;importjava.awt.*;importjava.awt.event.*;importjava.util.LinkedList;publicclass链表测试extendsJFrameimplementsActionListener{LinkedListlist;JButtonbtn[]=newJButton[4];JLabellabel[]=newJLabel[4];JTextField

4、txt[]=newJTextField[4];Stringtitle[]={"上一个","下一个","确定","取消"};Stringltitle[]={"图书编号","书名","单价","出版社"};JTabletable;JScrollPanescp;DefaultTableModelmodel;intsize;public链表测试(){super("测试链表");setLayout(null);for(inti=0;i

5、i]);label[i]=newJLabel(ltitle[i]);txt[i]=newJTextField();btn[i].addActionListener(this);add(label[i]);add(txt[i]);add(btn[i]);}list=newLinkedList();model=newDefaultTableModel(ltitle,10);table=newJTable(model);scp=newJScrollPane(table);label[0].setBounds(20,

6、20,60,25);txt[0].setBounds(90,20,160,25);label[1].setBounds(260,20,60,25);txt[1].setBounds(330,20,160,25);label[2].setBounds(20,65,60,25);txt[2].setBounds(90,65,160,25);label[3].setBounds(260,65,60,25);txt[3].setBounds(330,65,160,25);btn[0].setBounds(50,120

7、,80,25);btn[1].setBounds(150,120,80,25);btn[2].setBounds(250,120,80,25);btn[3].setBounds(350,120,80,25);scp.setBounds(20,220,500,160);add(scp);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setSize(540,600);}publicstaticvoidmain(Stringargs[]){new链表测试().show

8、();}publicvoidactionPerformed(ActionEvente){Objecto=e.getSource();Stringid=txt[0].getText();Stringname=txt[1].getText();Stringprice=txt[2].getText();Stringpublish=txt[3].getText();if(o==btn[0]){try{siz

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。