JRadioButton a = new JRadioButton("A");
JRadioButton b = new JRadioButton("B");
JRadioButton c = new JRadioButton("C");
JRadioButton d = new JRadioButton("D");
ButtonGroup group = new ButtonGroup();
group.add(a);
group.add(b);
group.add(c);
group.add(d);
想在界面上显示四个JRadioButton 界面以borderlayout的方式排版 可别的控件都能填加上去 这个就显示不出来 看到别的参考材料上也都是这样用的啊 可我的为什么不行呢 这是我的作业 马上到交的日期了 现在非常着急 希望能尽快得到解答 谢谢!!!
JRadioButton b = new JRadioButton("B");
JRadioButton c = new JRadioButton("C");
JRadioButton d = new JRadioButton("D");
ButtonGroup group = new ButtonGroup();
group.add(a);
group.add(b);
group.add(c);
group.add(d);
想在界面上显示四个JRadioButton 界面以borderlayout的方式排版 可别的控件都能填加上去 这个就显示不出来 看到别的参考材料上也都是这样用的啊 可我的为什么不行呢 这是我的作业 马上到交的日期了 现在非常着急 希望能尽快得到解答 谢谢!!!
import java.awt.*;class RadioButton
{
JFrame mainFrame;
JPanel mainPanel;
JRadioButton a,b,c,d;
ButtonGroup group;
public RadioButton() {
mainFrame = new JFrame ( );
mainPanel = new JPanel ( new BorderLayout() );
a = new JRadioButton("A");
b = new JRadioButton("B");
c = new JRadioButton("C");
d = new JRadioButton("D");
group = new ButtonGroup();
group.add(a);
group.add(b);
group.add(c);
group.add(d);
mainPanel.add(a,BorderLayout.NORTH);
mainPanel.add(b,BorderLayout.WEST);
mainPanel.add(c,BorderLayout.EAST);
mainPanel.add(d,BorderLayout.SOUTH);
mainFrame.getContentPane().add( mainPanel );
mainFrame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
mainFrame.pack();
mainFrame.setLocationRelativeTo(null);
mainFrame.setVisible( true );
}
public static void main(String[] args)
{
SwingUtilities.invokeLater( new Runnable(){
public void run(){
new RadioButton();
}
});
}
}