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 );
返回列表;
}
}
运行结果: