C:\j2sdk1.4.0_01\demo\jfc\Metalworksjdk安装好后,在demo目录下。这个例子很不错的。

解决方案 »

  1.   

    我看了这个例子,它没有反应出各个窗口或对话框之间的动作和发送消息的情况。事实上在应用中这种情况很多,我把这种情况的放在MAIN FRAME中处理,因为MAIN FRAME可以直接访问到这些对象,这样处理的结果就导致MAIN FRAME变的很庞大,我就是想找到一个合理的方法去改善,很感谢大家给我提的意见,希望大家继续支持。
      

  2.   

    给你提供点方法的名称吧,然后自己组织去吧!!
    init()
    initRight()
    initListener()
    initData()
    setData()
    getData()
    onOK()
    onCancel()



    想想吧
      

  3.   

    freejacky(免费的杜松子酒)谢谢你阿
      

  4.   

    freejacky(免费的杜松子酒)说得很有道理,只是不知你是否是在initListener()中初始化所有listener? 学习oop时,被告知每个窗体控件的相应函数一般不同,因此使用独立的listener声明,更为合理。不知,你是如何解决这个问题的?另外,在java web start 的例程中,很多例子是用长的main frame,但使用注释划分不同的区域。程序也十分明晰。如:
    //************
    // 区域描述
    //************
      

  5.   

    我认为多写类多写方法,MAIN就相对小了