Нет заголовков в JTable
Пожалуйста, посмотрите на следующий код
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 раньше, так что это моя первая попытка. Здесь он не показывает имена столбцов, а просто показывает данные. Это почему? Пожалуйста помоги!
1 ответ
Решение
Вы должны положить его в JScrollPane
или похожие.
Смотрите верхнюю часть документации по API для JTable
, а также JScrollPane
,