Я новичок в Java и мне нужно создать пустую таблицу только с заголовком столбца, но я застрял в заголовке столбца, он не появится, я попытался ответить по этой ссылке JTable выиграл не показывать заголовки столбцов (добавляя JScrollPane), но это не будет работать. Это мой код:
void panelTabel(){
JPanel panelTabel = new JPanel();
panelTabel.setBackground(Color.white);
panelTabel.setLayout(null);
panelTabel.setBounds(0, 260, 1000, 455);
JScrollPane scrollTabel = new JScrollPane();
scrollTabel.setBackground(Color.white);
scrollTabel.setLayout(null);
scrollTabel.setBounds(5,5,990,340);
Vector headerTabel = new Vector(2);
headerTabel.addElement(new String("No."));
headerTabel.addElement(new String("Kode Barang"));
DefaultTableModel modelTabel = new DefaultTableModel(1, headerTabel.size());
modelTabel.setColumnIdentifiers(headerTabel);
JTable tabelBarang = new JTable();
tabelBarang.setModel(modelTabel);
tabelBarang.setBackground(Color.gray);
tabelBarang.setBounds(5,5, 980, 330);
scrollTabel.add(tabelBarang);
panelTabel.add(scrollTabel);
halaman.add(panelTabel);
}
И это вывод: Пустая таблица без заголовка столбца
Я знаю, что мой вопрос может быть повторен, но я действительно новичок в java и не знаю, что я сделал не так, может кто-нибудь сказать мне, что я пропустил? Большое вам спасибо.