JTable的基本用法
来源:互联网 发布:java实战1200例 1 编辑:程序博客网 时间:2024/05/20 21:46
JTable是重中之重
1、通过数组构造一个简单的表格
public class table {public static void main(String[] args) {JFrame f = new JFrame();f.setSize(400, 300);f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);JPanel panel = new JPanel();JScrollPane scrollPane = new JScrollPane();scrollPane.setPreferredSize(new Dimension(300,200));Object[][] cells = {{"1","sdjf","23"},{"2","jdf","22"}};Object[] columns = {"编号","姓名","年龄"};JTable table = new JTable(cells,columns);scrollPane.setViewportView(table);panel.add(scrollPane);f.getContentPane().add(panel);f.setVisible(true);}}
2、通过模型构造表格,这是最重要的构造方法。
public class table {public static void main(String[] args) {JFrame f = new JFrame();f.setSize(400, 300);f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);JPanel panel = new JPanel();JScrollPane scrollPane = new JScrollPane();scrollPane.setPreferredSize(new Dimension(300,200));JTable table = new JTable(new MyTableModel());table.setFillsViewportHeight(true);scrollPane.setViewportView(table);panel.add(scrollPane);f.getContentPane().add(panel);f.setVisible(true);}}//构造自己的表格模型class MyTableModel extends AbstractTableModel{@Overridepublic int getColumnCount() {return 3;}@Overridepublic int getRowCount() {return 20;}@Overridepublic Object getValueAt(int rowIndex, int columnIndex) {return rowIndex+","+columnIndex;}}
- JTable的基本用法
- JTable的基本用法
- JTable的基本使用
- JTable的相关用法
- JTable的一些用法
- 理解JTable的用法
- 关于JTable的用法
- Jtable 的用法
- JTable的简单用法
- JTable 的用法小结
- JTable的常见用法
- JTable的常见用法
- JTable的常见用法
- JTable的一些用法
- Java中JTable的用法
- Java中JTable的用法
- Java中JTable的用法
- Java - 表格JTable的用法
- iOS开发用到的Mac工具
- 借助开源工具高效完成Java应用的运行分析
- 去掉周六、日的时间计算
- 地理(投影)坐标与屏幕坐标的转换
- SparseBooleanArray用法
- JTable的基本用法
- scrollview 实现滑动到底部再滑动加载数据的功能
- 使用 easyui select 在IE6浏览器下,页面刷新
- c++多重继承
- make install - make uninstall - make clean 命令介绍
- 浏览器访问web service
- android中的style部分属性值介绍
- 熬之滴水穿石:JSP--HTML中的JAVA代码(4)
- .Net之路(五)概述SQLHelper