我建立了一个ButtonGroup 如何把它添加到JDialog里去  

解决方案 »

  1.   

    应该和添加到JFrame上是一样的吧!
      

  2.   

    问题有点模糊封装成一个类。然后实例化把引用给JDialog啊~!或者起个Thread咯。
      

  3.   

    import java.awt.FlowLayout;import javax.swing.*;
    public class JButtonGroupDemo extends JDialog{
    private ButtonGroup bg1=new ButtonGroup();
    private ButtonGroup bg2=new ButtonGroup();
    private JRadioButton r1,r2,r3,r4;
    public JButtonGroupDemo(JFrame f)
    {
    this.getContentPane().setLayout(new FlowLayout());
    r1=new JRadioButton();
    r2=new JRadioButton();
    r3=new JRadioButton();
    r4=new JRadioButton();
    this.setBounds(100, 100, 100, 100);
    this.add(r1);
    this.add(r2);
    this.add(r3);
    this.add(r4);
    bg1.add(r1);
    bg1.add(r2);
    bg2.add(r3);
    bg2.add(r4);
    }
    public static void main(String args[])
    {
    JFrame f=new JFrame();
    JButtonGroupDemo dialog=new JButtonGroupDemo(f);
    dialog.show();
    }}