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

您没有登录

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

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





发贴: 15
积分: 0
于 2007-09-27 21:37 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
我用的是ECLIPSE,程序没有问题,可就是无法显示运行后出现的画面,是不是我的ECLIPSE有问题啊?不知道为什么?

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);
  this.setSize(300, 200);
  this.setLocation(300, 300);
  Cursor cu=new Cursor(Cursor.HAND_CURSOR);
  this.setCursor(cu);
  tf.setText("welcome you! ");
  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(s);
    }
    try
    {
      Thread.sleep(100);
    }catch(java.lang.InterruptedException e)
    {
      e.printStackTrace();
    }
  }
}
  public void actionPerformed(ActionEvent e)
  {
    // TODO 自动生成方法存根
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) {
    // TODO 自动生成方法存根
new Goodlucky();
  }

}




一个程序员的奋斗历程

话题树型展开
人气 标题 作者 字数 发贴时间
5897 不知道为什么无法显示运行结果,程序是对的 zhjdenis 1976 2007-09-27 21:37
4632 Re:不知道为什么无法显示运行结果,程序是对的 hubmygirl 1744 2007-09-28 06:35
4595 Re:不知道为什么无法显示运行结果,程序是对的 zhjdenis 81 2007-09-28 20:27
4739 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