java

2017-10-19  本文已影响0人  解它犹待风吹

import java.awt.*;

import javax.swing.*;

import java.awt.event.*;

class MyFrame extends JFrame implements  ActionListener

{

ButtonGroup  optGroup;

JRadioButton  opt1,opt2,opt3;

String  s="";

boolean b=false;

public MyFrame()

{

optGroup=new ButtonGroup( );

//创建opt1,opt2,opt3控件

opt1=new JRadioButton("选项1");

opt2=new JRadioButton("选项2");

opt3=new JRadioButton("选项3");

// 向optGroup中添加opt1,opt2,opt3控件

add(opt1);

add(opt2);

add(opt3);

this.getContentPane().setLayout(new FlowLayout());

this.getContentPane().add(opt1);

this.getContentPane().add(opt2);

this.getContentPane().add(opt3);

//为opt1,opt2,opt3控件添加监听

opt1.addActionListener(this);

opt2.addActionListener(this);

opt3.addActionListener(this);

}

public void actionPerformed(ActionEvent e)

{

if(e.getSource()==opt1)

{

//消息对话框显示控件被选中的信息

System.out.println("你选择了选项1");

//设置控件的可见性

opt1.setVisible(false);

}

if(e.getSource()==opt2)

{

//消息对话框显示控件被选中的信息

System.out.println("你选择了选项2");

//设置控件的可见性

opt2.setVisible(false);

}

if(e.getSource()==opt3)

{

//消息对话框显示控件被选中的信息

System.out.println("你选择了选项3");

//设置控件的可见性

opt3.setVisible(false);

}

}

public static void  main(String[] args)

{

MyFrame myFrame = new MyFrame();

myFrame.setTitle("Show");

myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

myFrame.setSize(250,250);

myFrame.setVisible(true);

}

}

上一篇下一篇

猜你喜欢

热点阅读