java中将字符串数组创建为一组单选按钮

将String[]question={"中华人民共和国什么时候成的","1949","1948","1947"};使用java改为单选题恩恩~我要代码。。。... 将String[] question ={"中华人民共和国什么时候成的","1949","1948","1947"};
使用java改为单选题
恩恩~ 我要代码。。。
展开
 我来答
呼啦月
2010-04-18 · 超过14用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:0
展开全部
import java.awt.*;
import java.awt.event.*;
public class question
{
public static void main(String args[])
{
Myframe mf=new Myframe();
mf.setVisible(ture);
}
}
class Myframe extends Frame implements ActionListener
{
TextField tf1,tf2;
CheckboxGroup cbg;
Myframe()
{
super("java 选择题");
setLsyout(new FlowLayout());
tf1=new TextField("中华人民共和国什么时候成的?");
add(tf1);
tf2=new TextField();
add(tf2);
cbg=new CheckboxGroup();
Checkbox a=new Checkbox("1949",cbg,false);
Checkbox b=new Checkbox("1948",cbg,false);
Checkbox c=new Checkbox("1947",cbg,false);
add(a);
add(b);
add(c);
a.addActionListener(this);
b.addActionListener(this);
c.addActionListener(this);
addWindowListener(new WindowAdapter(){public void Closing(){System.exit(0);}});
}
public void actionPerformed(ActionEvent e)
{
if(a.getStaue()==true)
tf2.setText("恭喜你,答对了!");
if(b.getStaue()==true||c.getStaue()==true)
tf2.setText("很抱歉,你答错了! ");
}
}
shangjin110
2010-04-18
知道答主
回答量:60
采纳率:0%
帮助的人:27.9万
展开全部
把数组的第一个元素前面加个题号,其它的前面加上A、B、C不就行了吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大象天线
2010-04-18 · 超过26用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:0
展开全部
JPanel jp = new JPanel();
ButtonGroup group = new ButtonGroup();
for(int i = 0; i < question.length(); i ++){
JRadioButton jrb = new JRadioButton(question[i]);
group.add(jrb);
jp.add(jrb);
}
然后就放到jp里了都
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式