到我的站点发表吧
http://www2.opensource.com.cn/*********************************
欢迎提供技术资料(译文,原创)
http://www2.opensource.com.cn/
*********************************

解决方案 »

  1.   

    对不起,我的组件目前还不是opensource. 
    刚才我已经申请了空间. 不过,还是谢谢iceandfire.
    绝对好用,试了就知道.
    一点也不比国外收费的软件差.
    只不过我目前无法做多种平台兼容性测试.
    总之,试试吧,相信会给兄弟们一个惊喜.
    http://to.agreatserver.com/cwjtray0.2.zip
      

  2.   

    可否转载?************************************
    欢迎提供技术资料(译文,原创)
    http://www2.opensource.com.cn/
    ************************************
      

  3.   

    当然可以啦. 
    我的目的就是要中国人全用上自己开发的免费软件.
    要比国外的还要好, 还不要象他们那样收美金.
    只不过, 源码目前还不能公开.(是我几个月的心血啊).
    对不起啦.也许等将来功能更全了,稳定性更好了,弄个
    最终版本,就会公开源码啦. 
    我相信我的源码一公开,所有java控制托盘类的软件
    就别想卖啦.
      

  4.   

    我顶,希望如果能写些使用文档或这类似使用代码技巧就更好了,我的站点欢迎这样的原创文章****************************************
    欢迎提供技术资料(原创,译文)
    http://www2.opensource.com.cn/
    ****************************************
      

  5.   

    hi,all
      CWJTray已经升级到0.22版啦.
         增加了几个错误报告.
         增加了可以设置Java的窗口为半透明,包括:Window,JWindow,Frame,JFrame(此功能
         只在WIN2K/XP/.NET上支持 -- 其他平台不支持我也没办法啦)
      0.22版暂时不发表.再修正几个bug,再加几个功能,到0.3版再发表.
      
      

  6.   

    有现错啊
    Exception in thread "main" java.lang.IncompatibleClassChangeError
            at com.cway.cwjtray.JTrayManager.jniCreate(Native Method)
            at com.cway.cwjtray.JTrayManager.create(JTrayManager.java:46)
            at test.testCreate(test.java:33)
            at test.runTest(test.java:17)
            at test.main(test.java:13)
      

  7.   

    to qiuwanbin:
       你的操作系统是什么?你的JDK是什么版本? 请说明一下.
      

  8.   

    我正在我的本机上安装vmware, 大家所说的IncompatibleClassChangeError错误
    肯定是操作系统的兼容性问题. 我会尽快解决的.
      

  9.   

    to qiuwanbin:
       你的操作系统是什么?你的JDK是什么版本? 请说明一下.
    -----------------------------
    2K server
    j2sdk1.4.1_01
      

  10.   

    各位:
      已经有好几位兄弟,提到初始化时抛出IncompatibleClassChangeError错误啦.
    我仔细检查了一下源码,终于发现在创建内部对象时确实有一个bug. 虽然这个bug
    在我机器上并没有表现,估计大家的问题也许就是因为它.
      我已经改正它啦,并且把版本升级了一下.
      下载地址:
         http://to.agreatserver.com/cwjtray0.23.zip
      

  11.   

    运行bat,出来了两个图标,但同时有错:
    D:\test\pp>set classpath=cwjtray.jar;test.jar;D:\test\pp>java test.test
    id=1459999
    id=1810353
    Exception in thread "main" java.lang.Error: Do not use javax.swing.JFrame.add()
    use javax.swing.JFrame.getContentPane().add() instead
            at javax.swing.JFrame.createRootPaneException(JFrame.java:402)
            at javax.swing.JFrame.addImpl(JFrame.java:428)
            at java.awt.Container.add(Container.java:228)
            at test.test.testSetTransparent(test.java:156)
            at test.test.runTest(test.java:25)
            at test.test.main(test.java:14)
    左击任何一个,都将退出程序
    右击左边那个,没反应,
    右击右边那个:出错:
    java.lang.Error: Do not use javax.swing.JDialog.add() use javax.swing.JDialog.ge
    tContentPane().add() instead
            at javax.swing.JDialog.createRootPaneException(JDialog.java:380)
            at javax.swing.JDialog.addImpl(JDialog.java:406)
            at java.awt.Container.add(Container.java:228)
            at com.cway.cwjtray.CWJTrayHidder.show(CWJTrayHidder.java:22)
            at com.cway.cwjtray.CWJTrayInvoker.invokeMenuObject(CWJTrayInvoker.java:
    56)
            at com.cway.cwjtray.CWJTrayInvoker.run(CWJTrayInvoker.java:32)
      

  12.   

    请问,跟这个功能上有什么差别?
    SysTray for Java, 一个支持windows和KDE的系统tray的java组件。http://systray.sourceforge.net/
      

  13.   

    还好,运行 test 还是有很多错误出来,8过能看到效果了如果希望它受欢迎你应该尽快写文档出来+U
      

  14.   

    to  qiuwanbin:
       这组件的用途可不好讲,不过对有特殊要求的人是很有用的.
    例如,我公司开发办公自动化系统,需要客户端自动监视服务器文档的情况.
    这就要求客户端要有一个托盘工具动态监视,动态提示,并且点击还得到相
    关URL连接. 这样的功能用VC当然可以实现,但很麻烦,但用java实现就很
    方便,因为java强大的XML处理能力,方便的网络编程,异常捕获,正适合看法
    这个功能啦.于是,就差这个托盘控制了. to turbochen:
       比较一下功能,就知道区别啦.那个控件,你如果用在你的项目中,很不方
    便.再看CWJTray,全都是度身定做的功能,你用着绝对爽.  没有定死的地方,
    完全自由定制. 当然啦,如果你没有这方面的编程需要和苦恼,只是表面看
    上去,就不会有太大的感觉. 我公司过去曾经需要这个东西,如果sourceforge
    上的那个就行,我还费这劲自己开发干吗? 我建议你下了收藏起来,等你有这
    方面需要的时候,你就会知道它是个啥水平的东西啦.
       当然啦,因为还未进行多种平台兼容性测试,稳定性还很差,逐步改进中.to onefox:
       里面有javadoc生成的文档, 我写的比较详细, 但非常技术化(完全E文的).
    如果还有什么不明白,可以给我发邮件.
       
      

  15.   

    javadoc 生成的文档远不够啊需要有非常详细的配置/使用说明 、F&Q 、更新表 、BUG表 、功能表 …………以及建立一个 讨论bbs 、 CVS ………………太多了
      

  16.   

    to all:
         WIN2000+JDK1.4.2我测试过啦没有问题.
         但我用JDK1.3测试时发现两个其他问题:
         a)Component.requestFocusInWindow() 是1.4加入的,1.3不支持
         b)FocusEvent.getOppositeComponent() 是1.4加入的,1.3不支持
       正在思考解决办法.
      

  17.   

    to all:
        CWJTray又升级了.现在是0.25版,解决了一些把RootPaneContainer子类
    (JWindow,JFrame,JDialog)作为菜单对象中的问题.
       稳定性和兼容性逐步改善中.
       24日问题已解决
      

  18.   

    to all:
        不要下载0.22版,下0.25
        地址:
        http://to.agreatserver.com
      

  19.   

    to qiuwanbin:
       建议你看看我做的javadoc, 或者看看test.java,会有些收获的.
       如果提些建议,或发现bug,就更好啦.
      

  20.   

    to qiuwanbin:
      我自己没有条件做太多的测试.真希望大家能帮我忙啊.
      另外,你老兄看来也是热心的人,能不能帮俺出个主意.
      我想开发一个javapacker程序,用于将java程序包装成可执行文件.具体
    想法如下.你看有没有必要做.1.destination runtime jvm version detection
    2.compression of class data
    3.runtime classloader selection(system default,some class in the package,other class in the environment)
    4.runtime file system preparation(create dir, create file, create link, copy file, copy local file)
    5.pack whole jvm with in the package(list all the available jvm on the source)
    6.runtime crc check of the classes( automaticly ignore of crc error,prompt,fail to run)
    7.runtime classpath modification( jar files in the package,destination dirs, destination jars,jars automaticly downloaded online)
    8.runtime depended class detection.
    9.output redirections(System.in,System.out,System.err) 
    10.anti debug
      

  21.   

    to qiuwanbin:
       算啦.不用看上一贴的问题. 我已经决定不做啦. jsmooth 做得
    已经很好了.
      

  22.   

    做开源很好,不过我觉得应该利用现有的东西做二次开发,而不是重新做,这样很耗费人力和精力。不过还是支持aico的做法。提个建议而已。