Java程序求助!(单选加监听)

importjava.applet.Applet;importjava.awt.*;importjava.awt.event.*;publicclassjjextends... import java.applet.Applet;
import java.awt.*;
import java.awt.event.*;

public class jj extends Applet implements ActionListener{
Label L1= new Label("请选择你喜欢的颜色:");
Label L2= new Label("你喜欢的颜色是:");
Label L3= new Label("界面制作人:");

TextField tf= new TextField(1);

CheckboxGroup cg=new CheckboxGroup();
Checkbox red= new Checkbox("red",true,cg);
Checkbox blue= new Checkbox("blue",false,cg);
Checkbox green= new Checkbox("green",false,cg);

Panel pa1= new Panel();
Panel pa2= new Panel();
Panel pa3= new Panel();

public void init(){
add(L1);add(pa1);add(pa2);add(pa3);
pa1.add(red);pa1.add(blue);pa1.add(green);
pa2.add(L2);pa2.add(tf);pa3.add(L3);
}

public void actionPerformed(ActionEvent e) {
if(red.getState()==true) tf.setText("red");
if(blue.getState()==true) tf.setText("blue");
if(green.getState()==true) tf.setText("green");
}
}

程序目标:
按单选框"red" "blue" "green" 其中任一,能够在 文本区域"tf"中显现出来.
展开
 我来答
jiminsxtpy
推荐于2018-04-15 · TA获得超过234个赞
知道小有建树答主
回答量:190
采纳率:100%
帮助的人:195万
展开全部
public class jj extends Applet implements ItemListener {
Label L1 = new Label("请选择你喜欢的颜色:");
Label L2 = new Label("你喜欢的颜色是:");
Label L3 = new Label("界面制作人:");
TextField tf = new TextField(1);
CheckboxGroup cg = new CheckboxGroup();
Checkbox red = new Checkbox("red", true, cg);
Checkbox blue = new Checkbox("blue", false, cg);
Checkbox green = new Checkbox("green", false, cg);
Panel pa1 = new Panel();
Panel pa2 = new Panel();
Panel pa3 = new Panel();
public void init() {
add(L1);
add(pa1);
add(pa2);
add(pa3);
pa1.add(red);
pa1.add(blue);
pa1.add(green);
pa2.add(L2);
pa2.add(tf);
pa3.add(L3);
red.addItemListener(this);
blue.addItemListener(this);
green.addItemListener(this);
}
public void itemStateChanged(ItemEvent e) {
if (red.getState() == true)
tf.setText("red");
if (blue.getState() == true)
tf.setText("blue");
if (green.getState() == true)
tf.setText("green");
}
}
ansiansi
2013-06-05 · TA获得超过294个赞
知道小有建树答主
回答量:650
采纳率:0%
帮助的人:378万
展开全部
这个刚帮人家做过,给每个radio加个单击事件可以达成效果
追问
不明白...radio是什么?简单一点...我需要怎么改?哪一部需要加些什么符号?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式