Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | 不知道为什么无法显示运行结果,程序是对的 |
zhjdenis
发贴: 15 积分: 0 |
于 2007-09-27 21:37
我用的是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 |
已读帖子 新的帖子 被删除的帖子 |
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 |