脚本宝典收集整理的这篇文章主要介绍了Java窗口(JFrame)从零开始(6)——单选按钮+复选框,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
单选按钮+复选框
单选按钮、复选框是什么这个都知道,不做解释。
上代码(自己写着玩的,排班不太好)
package jframe;
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class jframe extends JFrame{
/** * */ PRivate static final long serialVersionUID = 1L; public jframe(){ this.setTITle("test"); Container con = this.getContentPane(); con.setLayout(new BorderLayout()); //单选按钮 JRadioButton b1 = new JRadioButton("男"); JRadioButton b2 = new JRadioButton("女"); JRadioButton b3 = new JRadioButton("外星人"); JTextArea jt = new JTextArea(); ButtonGroup g = new ButtonGroup(); //单选按钮组 //复选框 JCheckBox c1 = new JCheckBox("读书"); JCheckBox c2 = new JCheckBox("音乐"); JCheckBox c3 = new JCheckBox("电影"); g.add(b1);g.add(b2);g.add(b3); Container bcon = new Container(); bcon.setLayout(new FlowLayout()); con.add(BorderLayout.WEST, bcon); bcon.add(b1);bcon.add(b2);bcon.add(b3); con.add(jt); Container ccon = new Container(); ccon.setLayout(new FlowLayout()); con.add(BorderLayout.EAST, ccon); ccon.add(c1);ccon.add(c2);ccon.add(c3); b1.addActionListener(new ActionListener(){ @override public void actionPErformed(ActionEvent arg0) { // TODO Auto-generated method stub jt.append("您选中了“男”单选按钮n"); } }); b2.addActionListener(new ActionListener(){ @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub jt.append("您选中了“女”单选按钮n"); } }); b3.addActionListener(new ActionListener(){ @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub jt.append("您选中了“外星人”单选按钮n"); } }); c1.addActionListener(new ActionListener(){ @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub jt.append("您选中了“读书”复选框n"); } }); c2.addActionListener(new ActionListener(){ @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub jt.append("您选中了“音乐”复选框n"); } }); c3.addActionListener(new ActionListener(){ @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub jt.append("您选中了“电影”复选框n"); } }); this.setVisible(true); this.setBounds(50, 50, 600, 400); this.setDefaultCloseoperation(DISPOSE_ON_CLOSE); //设置关闭方式,可以选择多种关闭玄子选项 } public static void main(String[] args) { new jframe(); }
}
以上是脚本宝典为你收集整理的Java窗口(JFrame)从零开始(6)——单选按钮+复选框全部内容,希望文章能够帮你解决Java窗口(JFrame)从零开始(6)——单选按钮+复选框所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。