阅读量:0
Java可以使用Swing库来实现窗体表格,以下是一个简单的示例代码:
import javax.swing.*; import java.awt.*; public class MainForm extends JFrame { private JTable table; public MainForm() { // 设置窗体标题 setTitle("表格示例"); // 创建表格数据 Object[][] data = { {"张三", 20, "男"}, {"李四", 25, "女"}, {"王五", 30, "男"} }; // 创建表格列名 String[] columnNames = {"姓名", "年龄", "性别"}; // 创建表格 table = new JTable(data, columnNames); // 将表格添加到滚动窗格中 JScrollPane scrollPane = new JScrollPane(table); // 将滚动窗格添加到窗体中 add(scrollPane); // 设置窗体大小和关闭操作 setSize(300, 200); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public static void main(String[] args) { // 在事件分发线程中创建窗体对象 SwingUtilities.invokeLater(() -> { MainForm form = new MainForm(); form.setVisible(true); }); } }
运行上述代码,将会显示一个带有表格的窗体。表格的数据由一个二维数组和列名数组定义,在示例中使用了默认的表格渲染器和编辑器,如果需要自定义表格的样式和行为,可以使用Swing提供的相关类进行定制化。