habe 4 Panels
am besten sollte sich nur der Texteditor Panel vergrössern
(siehe Bild unten)
Panel 1: Empfänger sollte ganz oben anliegen
Panel 2: Texteditor
Panel 3: Anhänge (sollte auch wenn möglich so schmal sein wie Panel1)
Panel 4: Buttons zum versenden (keinen Rand nach unten max 5Pixel)
ich habe schon ein wenig mit setPreferedSize() rumgespielt aber es brachte nichts
was mache ich verkehrt?
..
am besten sollte sich nur der Texteditor Panel vergrössern
(siehe Bild unten)
Panel 1: Empfänger sollte ganz oben anliegen
Panel 2: Texteditor
Panel 3: Anhänge (sollte auch wenn möglich so schmal sein wie Panel1)
Panel 4: Buttons zum versenden (keinen Rand nach unten max 5Pixel)
ich habe schon ein wenig mit setPreferedSize() rumgespielt aber es brachte nichts
was mache ich verkehrt?
Java:
GridBagLayout gbl_frame = new GridBagLayout();
this.setLayout(gbl_frame);
GridBagConstraints gbc_p_receiver = new GridBagConstraints();
gbc_p_receiver.gridy = 0;
gbc_p_receiver.gridx = 0;
gbc_p_receiver.gridheight = 1;
gbc_p_receiver.gridwidth = 1;
gbc_p_receiver.weightx = 1;
gbc_p_receiver.fill = GridBagConstraints.BOTH;
gbc_p_receiver.anchor = GridBagConstraints.NORTH;
gbc_p_receiver.insets = new Insets(0,10,0,0);
GridBagConstraints gbc_p_texteditor = new GridBagConstraints();
gbc_p_texteditor.gridy = 2;
gbc_p_texteditor.gridx = 0;
gbc_p_texteditor.gridheight = 8;
gbc_p_texteditor.gridwidth = 1;
gbc_p_texteditor.weightx = 1;
gbc_p_texteditor.fill = GridBagConstraints.BOTH;
GridBagConstraints gbc_p_attachment = new GridBagConstraints();
gbc_p_attachment.gridy = 10;
gbc_p_attachment.gridx = 0;
gbc_p_attachment.gridheight = 1;
gbc_p_attachment.gridwidth = 1;
gbc_p_attachment.weightx = 1;
gbc_p_attachment.fill = GridBagConstraints.BOTH;
GridBagConstraints gbc_p_send = new GridBagConstraints();
gbc_p_send.gridy = 11;
gbc_p_send.gridx = 0;
gbc_p_send.gridheight = 1;
gbc_p_send.gridwidth = 1;
gbc_p_send.weightx = 1;
gbc_p_send.fill = GridBagConstraints.BOTH;
Java:
this.add(p_receiver,gbc_p_receiver);
this.add(p_text, gbc_p_texteditor);
this.add(p_attachment, gbc_p_attachment);
this.add(p_send,gbc_p_send);
Zuletzt bearbeitet: