Java窗口(JFrame)从零开始(6)——单选按钮+复选框

发布时间:2019-11-18 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了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)——单选按钮+复选框全部内容,希望文章能够帮你解决Java窗口(JFrame)从零开始(6)——单选按钮+复选框所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。