CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

一个关于eclipse的问题

楼主yitianyidian(至之)2006-06-01 13:54:12 在 Java / J2SE / 基础类 提问

刚刚下了个eclipse,有很多东西还不是很懂,麻烦您帮帮我  
  为什么下边一段代码运行完了,我看不到结果呢?  
  没有办法,虽然是一个很简单的问题,但我真的不知道到底是怎么回事,麻烦您了!谢谢  
  import   java.awt.*;  
  import   java.awt.event.*;  
  import   java.util.*;  
  import   javax.swing.Timer;      
  public   class   TimeTest    
  {  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
   
   
      public   static   void   main(String[]   args)  
      {          
      ActionListener   listener   =   new   TimePrinter();  
      Timer   t   =   new   Timer(1000,listener);  
      t.start();  
      System.out.println("Hello   world!");  
       
      }  
  }  
       
  class   TimePrinter   implements   ActionListener  
  {  
  public   TimePrinter()  
  {}  
  public   void   actionPerformed(ActionEvent   event)  
  {  
   
  Date   now   =   new   Date();  
   
  System.out.println("a"+now);  
  Toolkit.getDefaultToolkit().beep();  
  }  
  }  
   
   
  问题点数:20、回复次数:10Top

1 楼jian74566(风吹)回复于 2006-06-01 14:05:50 得分 2

timer是个控件吗,不放到panel里,能看得见吗Top

2 楼yitianyidian(至之)回复于 2006-06-01 15:15:54 得分 0

我刚刚开始弄这个,所以有很多地方还不是很懂,问这么简单的问题,让你们见笑了。  
  不过这个是我从书上看到的一段代码,怎么也会有问题呢?  
  不太懂了,麻烦您帮帮忙,谢谢了!Top

3 楼yitianyidian(至之)回复于 2006-06-01 15:24:56 得分 0

有没有愿意个提供个具体的解决方案,让我参考下  
  刚刚开始,真的不懂  
  莱鸟问题,不会是真的不上眼吧  
  痛苦  
  Top

4 楼leeyiqun(喜爱杨梅和橄榄,钟情工夫茶与韭菜果……)回复于 2006-06-01 16:46:57 得分 2

控制台没有出来吧?在菜单“窗口”的“显示视图”的“其他”里面有!Top

5 楼yitianyidian(至之)回复于 2006-06-01 18:43:48 得分 0

问题倒是解决了,我让TimePrinter   extends   JFrame   ,然后就好了  
  为什么会这样呢,能不能指教一下  
  麻烦您了Top

6 楼yitianyidian(至之)回复于 2006-06-01 22:41:24 得分 0

为什么呢,哎  
  没人理  
  真痛苦Top

7 楼johnhzjx(johnhz)回复于 2006-06-02 00:07:52 得分 3

看资料,上网搜答案,慢慢一步步来..Top

8 楼ericlee211(ericlee211)回复于 2006-06-02 00:13:51 得分 3

和JFrame无关吧  
  应该是你的console   view没有打开?Top

9 楼fansy007(范特西)回复于 2006-06-02 00:46:20 得分 10

因为你用的是Javax.swing.Timer阿,只有打开了窗体才起作用  
   
  如果你只是想让他丁丁丁,而不想有什么窗体的话,可以用java.util.Timer类  
   
  下面是2个版本的代码:  
   
  import   java.awt.Toolkit;  
  import   java.util.Date;  
  import   java.util.*;  
   
   
   
  public   class   TimeTest   {  
   
  public   TimeTest()  
  {  
    TimerTask   task   =   new   TimerTask()   {  
                public   void   run()   {  
                Date   now   =   new   Date();  
   
        System.out.println("a"   +   now);  
        Toolkit.getDefaultToolkit().beep();  
                     
                }  
            };  
             
            Timer   timer   =   new   Timer();  
            timer.schedule(task,   0,   1000);  
   
   
   
   
   
  }  
   
   
  public   static   void   main(String[]   args)   {  
  TimeTest   it=new   TimeTest();      
   
  }  
  }  
   
   
   
  ——————————————————————————————————————  
   
  import   java.awt.*;  
  import   java.awt.event.*;  
  import   java.util.Date;  
  import   javax.swing.*;  
   
  public   class   TimeTest2   {  
   
  public   static   void   main(String[]   args)   {  
  ActionListener   listener   =   new   TimePrinter();  
  Timer   t   =   new   Timer(1000,   listener);  
  t.start();  
  //System.out.println("Hello   world!");  
  Frame   frame=new   Frame();  
  frame.show();  
   
   
  }  
  }  
   
  class   TimePrinter   implements   ActionListener   {  
  public   TimePrinter()   {  
  }  
   
  public   void   actionPerformed(ActionEvent   event)   {  
   
  Date   now   =   new   Date();  
   
  System.out.println("a"   +   now);  
  Toolkit.getDefaultToolkit().beep();  
  }  
  }  
   
   
   
  Top

10 楼yitianyidian(至之)回复于 2006-06-02 11:42:11 得分 0

哦,我知道了,谢谢你们了  
  Top

相关问题

关键词

得分解答快速导航

  • 帖主:yitianyidian
  • jian74566
  • leeyiqun
  • johnhzjx
  • ericlee211
  • fansy007

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo