Jtable是一个Java Swing组件,用于显示和编辑表格数据。在运行时未添加行意味着在Jtable中没有添加任何行数据。
要在Jtable中添加行数据,可以使用DefaultTableModel类。以下是一个示例代码:
import javax.swing.*;
import javax.swing.table.DefaultTableModel;
public class JTableExample {
public static void main(String[] args) {
JFrame frame = new JFrame("JTable Example");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
// 创建表格模型
DefaultTableModel model = new DefaultTableModel();
// 添加列
model.addColumn("姓名");
model.addColumn("年龄");
model.addColumn("性别");
// 添加行数据
model.addRow(new Object[]{"张三", 25, "男"});
model.addRow(new Object[]{"李四", 30, "女"});
model.addRow(new Object[]{"王五", 28, "男"});
// 创建JTable并设置模型
JTable table = new JTable(model);
// 将JTable添加到滚动面板中
JScrollPane scrollPane = new JScrollPane(table);
// 将滚动面板添加到窗口中
frame.add(scrollPane);
frame.pack();
frame.setVisible(true);
}
}
在上述示例中,我们创建了一个JFrame窗口,并在窗口中添加了一个JTable组件。通过DefaultTableModel类,我们添加了三行数据,每行包含姓名、年龄和性别。最后,将JTable放置在一个滚动面板中,并将滚动面板添加到窗口中。
这是一个简单的Jtable示例,您可以根据实际需求进行修改和扩展。如果您想了解更多关于Jtable的信息,可以参考腾讯云的Java Swing开发文档:Java Swing开发。
领取专属 10元无门槛券
手把手带您无忧上云