要7个文本框,每个文本框中数范围 为(1-33)且七个文本框中数数从小到大排列,且程序不继承,不滚动,这是我们的java作业,做了好久,都不对,求正确程序,谢!!!
解决方案 »
- 关于StringBuilder 的 请高手 解答!!!!
- 懂MySql的来 !
- 关于hibernate数据库存储问题
- spring有哪些好处和坏处
- 论String操作时间复杂度
- 50分求解一个错误...已经弄了好久了..
- 高手请进:Tomcat和Apache整合后浏览器浏览问题,IE显示但是不显示 include进来的页面并且片面不齐,而firefox纯粹不显示
- servlet和jsf组合的问题
- 在JBoss4下面部署EJB,发现Sqlserver连接进程很多,导致系统运行一段时间死机,请高手解答:-)
- 急!!请大家帮帮忙!关于find的问题
- sybase left join问题
- openflashchart 统计
import java.awt.*;
import java.awt.event.*;
public class Happy implements ActionListener{
private JButton b1;
private JPanel p1,p2;
private JTextField t1;
boolean a = false;
public Happy(){
JFrame f=new JFrame("抽奖机");
f.setBounds(200,200,500,400);
f.setVisible(true);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Container c =f.getContentPane();
f.add(c);
p1 = new JPanel();
c.add(p1,BorderLayout.CENTER);
JTextField t1 = new JTextField();
t1.setText("欢迎抽奖"); p1.add(t1);
JButton b1 = new JButton("开始");
b1.setFont(new Font("Serif",Font.PLAIN,16));
b1.addActionListener(this);
p2=new JPanel();
p2.add(b1);
c.add(p2,BorderLayout.SOUTH);
public void actionPerformed(ActionEvent ){
int x[]=new int[33];
for (int i=0;i<x.length;i++)
for(int j=0;j<7;j++){
int m=(int)(Math.random()*33)+1;
} String s = getActionCommand();
if(s.equals("start")){
a= true;
b1.setEnabled(false);
}
else{
a = false;
b1.setEnabled(true);
}
public static void main(String[] args) {
new Happy();
}
}
用 TreeSet;来解
随机产生1-33的整数,然后放到TreeSet里直到TreeSet里的元素个数为7
然后调用TreeSet的迭代器输入到7个文本框中
我真不知道你们到底学java什么了,sorry