11.09.2009, 22:07
(11.09.2009, 21:55)Boneman schrieb: Heißt das, du findest das SpringLayout doof?
(11.09.2009, 21:55)Boneman schrieb: Dann würde es schon reichen, den Button X noch zwei Pixel nach links zu verschieben, aber genau das geht natürlich nicht...Wenn es das ist, was Du willst :
Code:
pane.setLayout(null);
JButton b1 = new JButton("one");
JButton b2 = new JButton("two");
JButton b3 = new JButton("three");
pane.add(b1);
pane.add(b2);
pane.add(b3);
Insets insets = pane.getInsets();
Dimension size = b1.getPreferredSize();
b1.setBounds(25 + insets.left, 5 + insets.top,
size.width, size.height);
size = b2.getPreferredSize();
b2.setBounds(55 + insets.left, 40 + insets.top,
size.width, size.height);
size = b3.getPreferredSize();
b3.setBounds(150 + insets.left, 15 + insets.top,
size.width + 50, size.height + 20);
...//In the main method:
Insets insets = frame.getInsets();
frame.setSize(300 + insets.left + insets.right,
125 + insets.top + insets.bottom);
Ich kenne die Editoren von Eclipse und NetBeans. Beide ok, aber ich bevorzuge auch "händisch".