java通过列表采集的数据表

在这篇文章中,重点练习使用java applet的方法传递名单收集数据到表中。研究我国的列表类,ArrayList类,表的形式,defaulttablemode表模型。





激活事件类。

进口java.awt.eventqueue;

进口java.awt.event.actionevent;

进口java.awt.event.actionlistener;

进口java.awt.borderlayout;



库的集合。

进口java.util.arraylist;

进口java.util.list;





窗口/库。

进口javax.swing.jframe;

进口javax.swing.jpanel;

进口javax.swing.border.emptyborder;

进口javax.swing.table.defaulttablemodel;

进口javax.swing.jtable;

进口javax.swing.jscrollpane;

进口javax.swing.uimanager;







公共课classinfo扩展JFrame {

私有静态最终长1l serialVersionUID =;

私人JPanel内容块;

私人JTable表格;

/ main方法。

public static void main(String { } args){

窗口的一个实例。

classinfo框架=新classinfo();

frame.setvisible(真的);

}



构建方法。

市民ClassInfo(){

窗口系列。

超级();

settitle(运动形式和收藏列表);

窗口(100100400230);

setdefaultcloseoperation(JFrame。exit_on_close);



容器系列。

内容块=新JPanel();

contentpane.setborder(新EmptyBorder(5,5,5,5));

(新contentpane.setlayout BorderLayout(0,0));

setcontentpane(内容块);



JScrollPane滚动窗格=新JScrollPane();

contentpane.add(滚动窗格);

scrollpane.setviewportview(获取());

}



/ /获取()方法的代码。

私人JTable的(){

如果(表= NULL){检查表是空的。

表=新(JTable); / /创建控制的一种形式。

table.setrowheight(25); / /设置行。

字符串{ }name

创建表模型。

默认表格模型类模式=新的默认表格模型类(列0);

table.setmodel(模型); / /设置表格模型。



(学生名单=产生);转移列表集合对象 / /使用方法。

对于(字符串信息:学生){学生遍历设置对象。

字符串{} args = info.split(

Model.addRow(args);

}



}

收益表;

}



/ /产生()方法的代码。

私人名单产生(){

创建对象的列表集合。

新的列表(列表);

创建用于添加数据的。

list.add(张三,男人,1980-5-6 );

list.add(Zhao Si,女,1980-5-6 );

list.add(Wang Wu,女,1980-5-6 );

返回列表;

}



}



运行结果: