hubmygirl
发贴: 7
积分: 0
|
于 2007-09-28 06:35
package rescource;
import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.*; import javax.swing.*;
public class Goodlucky extends JFrame implements ActionListener { JTextField tf = new JTextField(); JButton b1 = new JButton("start"); JButton b2 = new JButton("stop"); boolean isgo = false;
public Goodlucky() { b1.setActionCommand("start"); b2.setActionCommand("stop"); JPanel p = new JPanel(); p.add(b1); p.add(b2); b1.addActionListener(this); b2.addActionListener(this); b2.setEnabled(false); this.getContentPane().add(tf, "North"); this.getContentPane().add(p, "South"); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Cursor cu = new Cursor(Cursor.HAND_CURSOR); this.setCursor(cu); tf.setText("welcome you! "); this.setSize(300, 200); this.setLocation(300, 300); this.setVisible(true); this.go(); }
public void go() { while (true) { if (isgo == true) { String s = ""; for (int j = 0; j < 7; j++) { int i = (int) (Math.random() * 36) + 1; if (i < 10) s = s + " 0" + i; else s = s + " " + i; } tf.setText; } try { Thread.sleep(100); } catch (java.lang.InterruptedException e) { e.printStackTrace(); } } }
public void actionPerformed(ActionEvent e) { String s = e.getActionCommand(); if (s.equals("start")) { isgo = true; b1.setEnabled(false); b2.setEnabled(true); } else { isgo = false; b1.setEnabled(true); b2.setEnabled(false); } }
/** * @param args */ public static void main(String[] args) { new Goodlucky(); }
} 你的代码需要调整语句,加上this.setVisible(true);
|