Habe folgendes Prob.
Ich richte eine Radio Butoon Group mit Borderlayout North aus möchte das das ganze nicht nur oben son dern auch in der mitt e steht. wie wird das realisiert?
Ich richte eine Radio Butoon Group mit Borderlayout North aus möchte das das ganze nicht nur oben son dern auch in der mitt e steht. wie wird das realisiert?
Code:
package radiobutton;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Container;
import javax.swing.*;
public class Swing_radioButton extends JFrame {
Container contentpane = getContentPane();
JRadioButton rb1, rb2, rb3;
ButtonGroup bg;
Box b = Box.createHorizontalBox();
public Swing_radioButton(){
setTitle("Radiobutton");
contentpane.setBackground(Color.LIGHT_GRAY);
contentpane.setLayout(new BorderLayout());
rb1 = new JRadioButton("Eins");
rb2 = new JRadioButton("Zwei");
rb3 = new JRadioButton("Drei");
bg = new ButtonGroup();
bg.add(rb1);
bg.add(rb2);
bg.add(rb3);
Box.createHorizontalGlue();
b.add(rb1);
b.add(rb2);
b.add(rb3);
Box.createHorizontalGlue();
contentpane.add(b, BorderLayout.NORTH);
}
public static void main(String[] args) {
Swing_radioButton hauptfenster = new Swing_radioButton();
hauptfenster.setSize(200,200);
hauptfenster.setLocation(100,100);
hauptfenster.show();
}
}