N
Nali_karamba
Gast
Hallo habe ein problem einem Programm.
Ich fang mal mit der Ausgangssiutation an:
Mein JFrame bekommt ein ContentPane gesetzt
dieses content Pane beinhalt ein Splitpane was wieder rum ein splitpane beinhaltet
dieses content Pane soll 500,500 sein bzw. wenn der rahmenvergrößert wird soll sich das Main_content_pane entsprechend anpassen.
ich hab nun schon einiges probiert und mit setMinimalSize(), setMaximumSize() und setPreferredSize() rumgespielt desweitern auch mit dem Flowlayout , aber funktioniert tut es immer noch nicht meine Idee ist den untersten componenten (email, emailListe, postfaeher) jeweils größen zuordnen an denen sich die obeeren dann orientieren aber irgendwie klappt das nicht richtig.
habt ihr da ne Idee.
PS: falls ich ausversehen ein unvollständigen Theard gepostet habe diesen bitte löschen
Ich fang mal mit der Ausgangssiutation an:
Mein JFrame bekommt ein ContentPane gesetzt
Java:
main_panel=new Main_content_Pane(userlist);
this.setContentPane(main_panel);
dieses content Pane beinhalt ein Splitpane was wieder rum ein splitpane beinhaltet
Java:
Main_content_Pane(ArrayList userlist){
emailListe=new JTable(new Object[0][5],head_rows);
email=new JTextArea();
vertical=new JSplitPane(JSplitPane.VERTICAL_SPLIT,emailListe,email); // erstes SplitPane
postfaeher=new JTree();
horizontal = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,postfaeher,vertical); //zweites SplitPane
this.add(horizontal)
dieses content Pane soll 500,500 sein bzw. wenn der rahmenvergrößert wird soll sich das Main_content_pane entsprechend anpassen.
ich hab nun schon einiges probiert und mit setMinimalSize(), setMaximumSize() und setPreferredSize() rumgespielt desweitern auch mit dem Flowlayout , aber funktioniert tut es immer noch nicht meine Idee ist den untersten componenten (email, emailListe, postfaeher) jeweils größen zuordnen an denen sich die obeeren dann orientieren aber irgendwie klappt das nicht richtig.
habt ihr da ne Idee.
PS: falls ich ausversehen ein unvollständigen Theard gepostet habe diesen bitte löschen