
简易的Java表格创建
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本教程介绍如何使用Java语言轻松创建和操作简单的表格数据结构,适合初学者快速上手。
利用JTABLE创建简单的Java表格:
```java
package connect;
import javax.swing.table.AbstractTableModel;
import javax.swing.*;
import java.awt.*;
public class ComplexTable {
public ComplexTable() {
JFrame f = new JFrame();
MyTable1 mt = new MyTable1();
JTable t = new JTable(mt);
t.setPreferredScrollableViewportSize(new Dimension(550, 30));
JScrollPane s = new JScrollPane(t);
f.getContentPane().add(s, BorderLayout.CENTER);
f.setTitle(JTable 示例);
f.pack();
f.setVisible(true);
// 添加窗口关闭监听器
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
public static void main(String[] args) {
ComplexTable abc = new ComplexTable();
}
}
class MyTable1 extends AbstractTableModel {
Object[][] data = {
{阿呆, Integer.valueOf(66), Integer.valueOf(32), Integer.valueOf(98), Boolean.FALSE, Boolean.FALSE},
{阿瓜, Integer.valueOf(85), Integer.valueOf(69), Integer.valueOf(154), Boolean.TRUE, Boolean.FALSE}
};
String[] columnNames = {姓名, 语文, 数学, 总分, 及格, 作弊};
@Override
public int getColumnCount() {
return columnNames.length;
}
@Override
public int getRowCount() {
return data.length;
}
@Override
public String getColumnName(int col) {
return columnNames[col];
}
@Override
public Object getValueAt(int row, int col) {
return data[row][col];
}
// 获取列的类型
@Override
public Class> getColumnClass(int c) {
return getValueAt(0, c).getClass();
}
}
```
这段代码展示了如何使用JTable在Java Swing中创建一个简单的表格,并且设置了窗口关闭时退出应用程序的功能。
全部评论 (0)


