⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jtabledemo.java

📁 java入门经典教程 java入门经典教程 java入门经典教程
💻 JAVA
字号:
// 例6.6.1 JTableDemo.java
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class JTableDemo
{
	JFrame frame;
	public JTableDemo()
{
		frame = new JFrame("表格演示窗口");    // 创建一个窗体
		Container c = frame.getContentPane();   // 获得内容面板
        // 定义标题栏数组,用来存放每一列的标题信息
	   String[] colHeads={"姓名","身份证号码","学历","年龄","籍贯","婚否"};
        // 定义表格中的数据
Object[][] data = {
{"张三","123456789","本科",new Integer(23),"河北",new Boolean(false)},
	  {"李四","987654321","硕士",new Integer(28),"山东",new Boolean(true)},
{"王五","546123789","博士",new Integer(30),"上海",new Boolean(true)},
	  {"赵六","498752136","硕士",new Integer(26),"河南",new Boolean(false)},
	  {"钱七","125897456","本科",new Integer(25),"四川",new Boolean(true)}
	    };
		JTable table = new JTable(data,colHeads);   // 创建一个表格
		// 创建一个包含表格对象的滚动面板容器
		JScrollPane jsp = new JScrollPane(table); 
		// 为表格设置可滚动的视图窗口的大小
		table.setPreferredScrollableViewportSize(new Dimension(500,50));
		
		c.add(jsp,BorderLayout.CENTER);// 将滚动面板对象添加到内容面板容器
		frame.pack();
		frame.setVisible(true);
		frame.addWindowListener(new WindowAdapter(){
			public void windowClosing(WindowEvent e ){
				System.exit(0);
			}
		});
	}
	public static void main(String[] args)
{
		new JTableDemo();
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -