Hallo,
ich habe ein neues Problem...und zwar bleibt mein Gridbaglayout nicht so wie es sein soll, ich bin mir auch nicht ganz sicher ob ich die constraints richtig gesetzt habe.......ich habe im allgemeinen keine Größen mit setPreferredSize für die Panels jeweils gesetzt.
und zwar:
erst sieht das ganze so aus (und so soll es bleiben):
http://img69.imageshack.us/img69/9126/progo.jpg
und so soll es nicht aussehen:
http://img15.imageshack.us/img15/947/prog2o.jpg
1. das ZeichenPanel rechts (ist in einer JScrollPane)
die größe wird dynamisch geändert, damit die ScrollPane auch funktioniert!
2. die Buttons unten links
3. die Tabelle links oben im Panel (ist in einer JScrollPane)
was muss ich tun ?
Gruß
ich habe ein neues Problem...und zwar bleibt mein Gridbaglayout nicht so wie es sein soll, ich bin mir auch nicht ganz sicher ob ich die constraints richtig gesetzt habe.......ich habe im allgemeinen keine Größen mit setPreferredSize für die Panels jeweils gesetzt.
und zwar:
erst sieht das ganze so aus (und so soll es bleiben):
http://img69.imageshack.us/img69/9126/progo.jpg
und so soll es nicht aussehen:
http://img15.imageshack.us/img15/947/prog2o.jpg
1. das ZeichenPanel rechts (ist in einer JScrollPane)
die größe wird dynamisch geändert, damit die ScrollPane auch funktioniert!
Java:
newconstraints.fill = GridBagConstraints.BOTH;
newconstraints.gridwidth = 1;
newconstraints.gridheight = 2;
newconstraints.gridx = 1;
newconstraints.gridy = 0;
newconstraints.weightx = 1;
newconstraints.weighty = 1;
2. die Buttons unten links
Java:
newconstraints.fill = GridBagConstraints.BOTH;
newconstraints.gridwidth = 1;
newconstraints.gridheight = 1;
newconstraints.gridx = 0;
newconstraints.gridy = 1;
newconstraints.weightx = 0;
newconstraints.weighty = 0.15;
3. die Tabelle links oben im Panel (ist in einer JScrollPane)
Java:
newconstraints.fill = GridBagConstraints.BOTH;
newconstraints.gridwidth = 1;
newconstraints.gridheight = 1;
newconstraints.gridx = 0;
newconstraints.gridy = 0;
newconstraints.weightx = 0;
newconstraints.weighty = 0.85;
was muss ich tun ?
Gruß