
用JAVA编写一道选择题~急寻高手!好的再追加分数~!
小弟刚接触JAVA,很多不懂~请高手解答.用JAVA编写一段程序就是一道选择题打个比方说题目是"你喜欢吃什么水果?"然后可以跳出4个选项,可以供选择"A.苹果B.香蕉C....
小弟刚接触JAVA,很多不懂~请高手解答.
用JAVA 编写一段程序 就是一道选择题
打个比方说题目是
"你喜欢吃什么水果?"
然后可以跳出4个选项,可以供选择
"A.苹果 B.香蕉 C.梨 D.不爱吃"
选择之后可以跳出相应的图片.
跳出图片的那段程序小弟大致知道怎么弄,就是选择题那段完全不晓得怎么弄..
在这跪求高手~!!!小弟感谢~!!
一楼说的太深奥了饿....小弟刚接触JAVA不久...很多东西都搞不清楚...
可不可以大大们 直接给这一段 程序? 展开
用JAVA 编写一段程序 就是一道选择题
打个比方说题目是
"你喜欢吃什么水果?"
然后可以跳出4个选项,可以供选择
"A.苹果 B.香蕉 C.梨 D.不爱吃"
选择之后可以跳出相应的图片.
跳出图片的那段程序小弟大致知道怎么弄,就是选择题那段完全不晓得怎么弄..
在这跪求高手~!!!小弟感谢~!!
一楼说的太深奥了饿....小弟刚接触JAVA不久...很多东西都搞不清楚...
可不可以大大们 直接给这一段 程序? 展开
展开全部
最简单的,如果题量小,可以把题目的按顺序编号连同每个题目的4个选项项存在一个hashMap(或者数组)中,然后通过get(id)得到4个选项,然后显示到网页上;
如果数据量再大点,可以把题目写到xml文件中读出来;
再大的话存在数据库里读出来
如果数据量再大点,可以把题目写到xml文件中读出来;
再大的话存在数据库里读出来
展开全部
时间有限,给你一个简单的例子看下,有问题发邮件给我。370387501@qq.com
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JRadioButton;
public class Test extends JFrame{
ButtonGroup bg = new ButtonGroup();
JRadioButton jr1 = new JRadioButton("苹果");
JRadioButton jr2 = new JRadioButton("香蕉");
JRadioButton jr3 = new JRadioButton("梨");
JRadioButton jr4 = new JRadioButton("不爱吃");
public Test(){
this.setVisible(true);// 设true为显示
// 屏幕大小
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
// 大小并定位
this.setBounds((d.width - 500) / 2, (d.height - 500) / 2, 500, 500);
this.setLayout(new FlowLayout(FlowLayout.LEFT, 0, 0));// 布局
this.add(jr1);
this.add(jr2);
this.add(jr3);
this.add(jr4);
bg.add(jr1);
bg.add(jr2);
bg.add(jr3);
bg.add(jr4);
JButton b1 = new JButton("确定");
b1.addActionListener(new ActionListener(){// 按钮监听事件
public void actionPerformed(ActionEvent e) {
String s = null;
if(jr1.isSelected()){
s = jr1.getActionCommand();
}else if(jr2.isSelected()){
s = jr2.getActionCommand();
}else if(jr3.isSelected()){
s = jr3.getActionCommand();
}else if(jr4.isSelected()){
s = jr4.getActionCommand();
}
System.out.println(s);
}
});
JButton b2 = new JButton("取消");
b2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
System.exit(0);// 点击取消,退出窗口
}
});
this.add(b1);// 添加按钮b1
this.add(b2);// 添加按钮b2
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 关闭方式
}
public static void main(String[] args) {
new Test();
}
}
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JRadioButton;
public class Test extends JFrame{
ButtonGroup bg = new ButtonGroup();
JRadioButton jr1 = new JRadioButton("苹果");
JRadioButton jr2 = new JRadioButton("香蕉");
JRadioButton jr3 = new JRadioButton("梨");
JRadioButton jr4 = new JRadioButton("不爱吃");
public Test(){
this.setVisible(true);// 设true为显示
// 屏幕大小
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
// 大小并定位
this.setBounds((d.width - 500) / 2, (d.height - 500) / 2, 500, 500);
this.setLayout(new FlowLayout(FlowLayout.LEFT, 0, 0));// 布局
this.add(jr1);
this.add(jr2);
this.add(jr3);
this.add(jr4);
bg.add(jr1);
bg.add(jr2);
bg.add(jr3);
bg.add(jr4);
JButton b1 = new JButton("确定");
b1.addActionListener(new ActionListener(){// 按钮监听事件
public void actionPerformed(ActionEvent e) {
String s = null;
if(jr1.isSelected()){
s = jr1.getActionCommand();
}else if(jr2.isSelected()){
s = jr2.getActionCommand();
}else if(jr3.isSelected()){
s = jr3.getActionCommand();
}else if(jr4.isSelected()){
s = jr4.getActionCommand();
}
System.out.println(s);
}
});
JButton b2 = new JButton("取消");
b2.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e) {
System.exit(0);// 点击取消,退出窗口
}
});
this.add(b1);// 添加按钮b1
this.add(b2);// 添加按钮b2
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 关闭方式
}
public static void main(String[] args) {
new Test();
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
去CSDN论坛java版块里去逛逛,没准就解决了,Good Luck
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询