Hi,
auf ein ActionEvent soll meinem Frame ein JTable hinzugefügt werden, das hinzufügen klappt allerdings nimmt der JTable nicht die volle Fensterbreite ein. Erstelle ich ihn im Konstruktor klappt es 🙁
Hat jemand eine Idee?
Julius[/code]
auf ein ActionEvent soll meinem Frame ein JTable hinzugefügt werden, das hinzufügen klappt allerdings nimmt der JTable nicht die volle Fensterbreite ein. Erstelle ich ihn im Konstruktor klappt es 🙁
Code:
public void init() // Aufbau des Start Fensters, init() wird vom Konstruktor aufgerufen
{
...
tablePanel = new JPanel();
tablePanel.setBackground(Color.white);
label1 = new JLabel(""); // dient als Platzhalter damit die restlichen Komponenten nicht Zentral im JFrame dargestellt werden
tablePanel.add(label1);
gbc = makegbc(0, 3, 1, 1);
gbc.weightx = 30;
gbc.weighty = 15;
gbc.fill = GridBagConstraints.BOTH;
gbl.setConstraints(tablePanel, gbc);
add(tablePanel);
...
}
//im Event Listener
tablePanel.remove(label1);
table1 = new JTable(data, columnNames);
scrollpane = new JScrollPane(table1);
tablePanel.add(scrollpane);
tablePanel.revalidate();
Hat jemand eine Idee?
Julius[/code]