最近要做一个swing的项目,为了使项目开发方便,把常用的控件又封装了一层。比如jtextfield,jcombobox等,在这里面加了很多验证方法。现在要开发一个基于封装后控件的swing插件。比如建一个类自动继承ComJFrame,这个类是我封装后的JFrame,里面有很多共通的按钮。然后可以出现JFrame的视图界面,还有显示控件的菜单,把控件往JFrame界面里拖动,修改控件的属性等。
之前也没有开发过插件的经验,昨天看了别人swing插件的源码,很多jar包,不知如何下手,也没看出点门路。开发这样的插件大概要多长时间(就我一个人)。请各位高手前辈多多指点,给点建议。谢谢~~
插件是用于eclipse下,还有开发这个插件要看什么书,帮助文档等。请推荐下。谢谢!!

解决方案 »

  1.   

    似乎楼主是要开发一个IDE?想把控件做的好看、无非就是Graphic2D、LookAndFeel、布局管理这些罗
      

  2.   

    搞插件不如研究OSGi RCP了,都是Java的好东西。
      

  3.   

    基本就类似于eclipse plugin了?
    据我所知应该是jmf框架或类似的
    不过也基本不懂的说
    只懂扩展某些扩展点
      

  4.   

    非常同意sunyiz的说法,我现在也是Swing刚刚入手,就看些java2D方面的东西
      

  5.   

    eclipse rcp 做的很成功,而且现在已经成熟了....
      

  6.   

    晕,各位可能还没明白我的意思啊,我是要开发一套符合自己控件的插件不是开发IDE,2D什么的。我知道swing有很多成熟的插件,但是都是基于swing本身控件上的。我现在的控件都把他们重新封装了一层,用不了拉,所以要重新写一个插件貌似是dyllove98说的eclipse rcp 。但是不知道怎么用啊。还请大家多多帮助!!!!
      

  7.   

    ……把控件往JFrame界面里拖动,修改控件的属性等……强,帮你顶!!!
      

  8.   

    看下jide common,是jide的开源控件组合包。里面很多都是你想要的控件,具体可以看下它们的实现和设计思路。
    http://www.jidesoft.com/products/download.htm
    其中jide common layer是开源的,字dev.java.net上可以找到这个项目。
      

  9.   

    一种方法是直接继承swing components类,重载部分方法。
    另外就是把一些常用的控件,Label,TextField等等放到你的
    Panel中,来开发满足业务要求的控件。做这类开发,多少还要看一些相关Components的源码。