Hallo, habe ein Problem. Ich habe hier ein JPanel, welches ich so anordnen will, dass der Text in der Mitte steht und darunter in der MItte die zwei Button Ja und Nein, mit ein bisschen Freiraum dazwischen, also am besten eine leere zeile.
Die zwei Button sind bei mir überlagert, d.h man kann nur einen sehen.
Und darunter soll das der ba button sein, ebenfalls in der Mitte. Aber auch dieser ist den anderen beiden Buttons überlagert. Kann mir bitte wer helfen, am besten gleich mit Code.
Die zwei Button sind bei mir überlagert, d.h man kann nur einen sehen.
Und darunter soll das der ba button sein, ebenfalls in der Mitte. Aber auch dieser ist den anderen beiden Buttons überlagert. Kann mir bitte wer helfen, am besten gleich mit Code.
Java:
JRadioButton butJa = new JRadioButton("Ja");
JRadioButton butNein = new JRadioButton("Nein");
butJa.setBackground(Color.white);
butNein.setBackground(Color.white);
JButton ba = new JButton("Weiter");
ba.setBackground(Color.blue);
final JLabel text = new JLabel("Wollen Sie den verschlüsselten Text ausgeben?");
text.setFont(new Font("Serif", Font.PLAIN, 36));
text.setForeground(Color.yellow);
final JPanel p = new JPanel();
GridBagLayout gb2 = new GridBagLayout();
GridBagConstraints g = new GridBagConstraints();
g.gridwidth = g.REMAINDER;
g.gridx = 0;
g.gridy = 2;
gb2.setConstraints(text,g);
g.gridx = 2;
g.gridy = 3;
g.gridwidth = 1;
gb2.setConstraints(butJa,g);
gb2.setConstraints(butNein,g);
g.gridheight = g.RELATIVE;
gb2.setConstraints(ba,g);
p.setLayout(gb2);
p.add(text);
p.add(butJa);
p.add(butNein);
p.add(ba);
p.setBackground(Color.black);
Zuletzt bearbeitet von einem Moderator: