JPanel/JScrollPane standardlayout størrelse?
Kan man sætte størrelsen på et JPanel og/eller JScrollPane samtidig med at man bruger et standardlayout (eks. GridLayout)?I følgende eksempel bliver de to nederste JPanels nærmest skjult under det øverste:
JPanel tilfojKundePanel1 = new JPanel();
tilfojKundePanel1.setLayout(new GridLayout(4,0));
tilfojKundePanel1.add(AnsatNrLabel);
tilfojKundePanel1.add(AnsatNr);
tilfojKundePanel1.add(AnsatNavnLabel);
tilfojKundePanel1.add(AnsatNavn);
tilfojKundePanel1.add(AnsatCprNrLabel);
tilfojKundePanel1.add(AnsatCprNr);
tilfojKundePanel1.add(AnsatAdresseLabel);
tilfojKundePanel1.add(AnsatAdresse);
JPanel tilfojKundePanel2 = new JPanel();
tilfojKundePanel2.setLayout(new GridLayout(4,0));
tilfojKundePanel2.add(AnsatPostNrLabel);
tilfojKundePanel2.add(AnsatPostNr);
tilfojKundePanel2.add(AnsatByLabel);
tilfojKundePanel2.add(AnsatBy);
tilfojKundePanel2.add(AnsatTlfLabel);
tilfojKundePanel2.add(AnsatTlf);
//tilfojKundePanel2.add(Tom);
JPanel tilfojKundePanel3 = new JPanel();
tilfojKundePanel3.add(TilfojAnsat);
JPanel tilfojKundePanel4 = new JPanel();
tilfojKundePanel4.add(tilfojKundePanel1);
tilfojKundePanel4.add(tilfojKundePanel2);
JPanel tilfojKundePanel = new JPanel();
tilfojKundePanel.setLayout(new GridLayout(2,2));
tilfojKundePanel.add(tilfojKundePanel4);
tilfojKundePanel.add(tilfojKundePanel3);
tilfojKundePanel.setBorder(new TitledBorder(new EtchedBorder(), "Tilføj Ansat"));
JScrollPane scroller = new JScrollPane(table);
scroller.setBorder(new TitledBorder(new EtchedBorder(), "Ansatte"));
Container contentPane = getContentPane();
contentPane.add(scroller, "North");
contentPane.add(titel, "Center");
contentPane.add(tilfojKundePanel, "South");
