Hallo
Ich habe ein JPanel. In diesem Panel will ich eine JTable und oberhalb ein Label, Edit und einen Button zum Suchen:
Code
public class BookView extends JPanel {
public BookView() {
super(new GridLayout(2, 1));
JPanel searchPanel = new JPanel();
searchPanel.setLayout(new GridLayout(1, 3));
searchPanel.add(new JLabel("Name des Buches:"));
searchPanel.add(new JTextField());
searchPanel.add(new JButton("Suchen"));
/* Bottom */
String[][] rowData = { { "Japan", "245" }, { "USA", "240" },
{ "Italien", "220" }, { "Spanien", "217" },
{ "Türkei", "215" }, { "England", "214" },
{ "Frankreich", "190" }, { "Griechenland", "185" },
{ "Deutschland", "180" }, { "Portugal", "170" } };
String[] columnNames = { "Land",
"Durchschnittliche Fernsehdauer pro Tag in Minuten" };
JTable table = new JTable(rowData, columnNames);
this.add(searchPanel);
this.add(table);
}
}
Alles anzeigen
Jetzt gehen die oberen Suchelemente über den halben Bildschirm und der JTable auch - was zu erwarten war. Aber wie kann man das erreichen, dass die Suchelemente Standardgröße haben und nur der JTable gestretched wird?
Danke
LG