java中将字符串数组创建为一组单选按钮
将String[]question={"中华人民共和国什么时候成的","1949","1948","1947"};使用java改为单选题恩恩~我要代码。。。...
将String[] question ={"中华人民共和国什么时候成的","1949","1948","1947"};
使用java改为单选题
恩恩~ 我要代码。。。 展开
使用java改为单选题
恩恩~ 我要代码。。。 展开
3个回答
展开全部
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("很抱歉,你答错了! ");
}
}
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("很抱歉,你答错了! ");
}
}
展开全部
把数组的第一个元素前面加个题号,其它的前面加上A、B、C不就行了吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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里了都
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里了都
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询