java 表格的使用:表格是数据统计常用的形式之一,利用 JTable 类创建和定义表格,以及操纵表格。
目的:创建一个简单的表格,进行简单的使用。代码:
- import java.awt.BorderLayout;
- import javax.swing.JFrame;
- import javax.swing.JScrollPane;
- import javax.swing.JTable;
- /** * 表格的初步使用 * * @author M_WBCG * */
- public class Table extends JFrame {
- public static void main(String[] args) {
- Table frame = new Table(); // 可见必须设置在最后,否则什么都看不见frame.setVisible(true);}/** * 构造方法中初始化界面 */public Table() {// TODO Auto-generated constructor stubsetTitle("表格");setSize(400, 400);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);setLocationRelativeTo(null);// 定义表格列名数组String[] columnNames = { "姓名", "性别" };// 定义表格数据的二维数组String[][] data = { { "肖二", "女" }, { "李三", "男" }, { "赵四", "男" },{ "王五", "男" } };// 创建指定列名和数据的表格JTable table = new JTable(data, columnNames);// 创建显示表格的滚动面板JScrollPane scrollPane = new JScrollPane(table);// 获得当前JFrame的面板,并将滚动面板添加到此面板上的中间getContentPane().add(scrollPane, BorderLayout.CENTER);}}
注意:如果是直接将表格添加到(除了 JScrollPane 中)的容器中,首先需要通过 JTable 类中的 getTableHeader() 方法获得 JTableHeader 类的对象,然后再将其添加到容器的相应位置,否则表格将没有列名。
表格的作用不仅仅是这么简单,还有更多进阶使用,例如排序、过滤、自定义表格...... 等等 ------- 此上内容会在博客中日后添加上。
就爱阅读 www.92to.com 网友整理上传, 为您提供最全的知识大全, 期待您的分享,转载请注明出处。
来源: http://www.92to.com/bangong/2017/02-17/17243427.html