请看下面的代码
import java.awt.*;
import javax.swing.JTable;
import javax.swing.*;
public class Table extends JFrame
{
private JTable table;
public Table()
{
String[] columnNames = {"first name","last name","address"};
Object[][]data = {{"John","Kane","NY"},{"Nayomi","Writz","NY"}};
table = new JTable(data, columnNames);
getContentPane().add(table);
this.pack();
this.setVisible(true);
}
public static void main(String[]args)
{
new Table();
}
}
我以前没有使用过 JTable,所以这是我的第一次尝试。在这里,它不显示列名,只显示数据。这是为什么?请帮忙!
最佳答案
您需要将其放入 JScrollPane
或类似文件中。
请参阅 JTable
和 JScrollPane
的 API 文档顶部。
关于java - JTable 中没有标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11906878/