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]