Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java SE 综合讨论区  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 Re:不知道为什么无法显示运行结果,程序是对的 [Re:zhjdenis]
hubmygirl





发贴: 7
积分: 0
于 2007-09-28 06:35 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
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.setTextMoon;
      }
      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);




话题树型展开
人气 标题 作者 字数 发贴时间
5845 不知道为什么无法显示运行结果,程序是对的 zhjdenis 1976 2007-09-27 21:37
4592 Re:不知道为什么无法显示运行结果,程序是对的 hubmygirl 1744 2007-09-28 06:35
4558 Re:不知道为什么无法显示运行结果,程序是对的 zhjdenis 81 2007-09-28 20:27
4692 Re:不知道为什么无法显示运行结果,程序是对的 JiafanZhou 105 2007-10-02 15:55

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923