Java之GUI 狂神说系列总结(12)

单选框与多选框

  • 一、单选框
  • 二、多选框

一、单选框

//这是我自己的包
package GUI;
//导入必要的包  
import java.awt.*;
import java.awt.event.*;
import java.net.URL;
import javax.swing.*;
public class TestDemo extends JFrame {public TestDemo(){//得到这个容器Container container = this.getContentPane();//新建三个按钮JRadioButton radiobutton1 = new JRadioButton("JAVA");JRadioButton radiobutton2 = new JRadioButton("PYTHON");JRadioButton radiobutton3 = new JRadioButton("C++");//因为是单选框,所以要将他们分组ButtonGroup group = new ButtonGroup();group.add( radiobutton1);group.add( radiobutton2);group.add( radiobutton3);//再将这些按钮添加到container上container.add(radiobutton1,BorderLayout.NORTH);container.add(radiobutton2,BorderLayout.CENTER);container.add(radiobutton3,BorderLayout.SOUTH);//设置大小及可见性setBounds(300,300,400,400);setVisible(true);}public static void main(String[] args) {new TestDemo();}
}

二、多选框

//这是我自己的包
package GUI;
//导入必要的包  
import java.awt.*;
import java.awt.event.*;
import java.net.URL;
import javax.swing.*;
public class TestDemo extends JFrame {public TestDemo(){//得到这个容器Container container = this.getContentPane();//新建两个按钮JCheckBox checkbox1 = new JCheckBox("Python");JCheckBox checkbox2 = new JCheckBox("Java");//放到这个容器里面去container.add(checkbox1,BorderLayout.SOUTH);container.add(checkbox2,BorderLayout.NORTH);//设置大小及可见性setBounds(300,300,400,400);setVisible(true);}public static void main(String[] args) {new TestDemo();}
}


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部