在Java Swing中,JTable是一个用于显示表格数据的组件。要在JTable的多个列标题中设置标题,可以使用以下方法:
以下是一个简单的示例代码:
import javax.swing.*;
import javax.swing.table.*;
public class JTableExample {
public static void main(String[] args) {
SwingUtilities.invokeLater(() -> {
JFrame frame = new JFrame("JTable Example");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建表格数据模型
String[] columnNames = {"姓名", "年龄", "性别"};
Object[][] data = {
{"张三", 25, "男"},
{"李四", 30, "女"},
{"王五", 28, "男"}
};
TableModel tableModel = new DefaultTableModel(data, columnNames);
// 创建JTable对象
JTable table = new JTable(tableModel);
// 设置列标题
TableColumn column = table.getColumnModel().getColumn(0);
column.setHeaderValue("姓名");
column = table.getColumnModel().getColumn(1);
column.setHeaderValue("年龄");
column = table.getColumnModel().getColumn(2);
column.setHeaderValue("性别");
// 将表格添加到框架中
frame.add(new JScrollPane(table));
frame.pack();
frame.setVisible(true);
});
}
}
在这个示例中,我们创建了一个包含三列数据的JTable,并分别设置了每个列的标题。这个示例中使用的是Java Swing的基本组件和API,不涉及云计算相关的内容。
领取专属 10元无门槛券
手把手带您无忧上云