Gui设计师为java

时间:2011-05-19 15:53:40

标签: java

我需要一个像 Jform designer 这样的免费工具,或者需要一个智能创意的免费插件来让gui更容易!事实上,智能设计中的gui设计对我来说不够好!我不能轻易使用它,我不想为其弱点编写代码或使用netbeans!我需要解决方案! 非常感谢

4 个答案:

答案 0 :(得分:5)

Netbeans有一个,it's called Matisse

Eclipse有很多,我唯一熟悉的是Window Builder

答案 1 :(得分:1)

答案 2 :(得分:0)

回应其他人对Netbeans所说的话。对我来说,连接表格非常棒,但之后手工编码就是我以后的方式。我通常按​​如下方式构建我的类:

public class MyPanel extends javax.swing.JPanel
{
    public MyPanel(...)
    {
       initComponents();
       build();
       initListeners();
    }
 }

其中initComponents()是NetBeans的自动生成布局。然后我在build()中添加任何其他组件,我想要手动编写代码或设置我不想在表单设计器中执行的默认参数,然后在另一个手动编码方法initListeners()中添加我的侦听器。这样,当我离开它进行进一步开发(我在Eclipse中做)时,我甚至不会陷入Netbeans。缺点是我有两个IDE。

答案 3 :(得分:0)

谷歌最近将以前的专有GUI设计师WindowBuilder捐赠给了Eclipse基金会。这是一个很棒的工具,请查看: http://code.google.com/intl/de-DE/javadevtools/wbpro/

它的一些功能包括:

  • 双向代码生成 - 几乎可以读取和写入任何格式并对大多数手写代码进行反向工程
  • 国际化(i18n)/本地化 - 外部化组件字符串,创建和管理资源包。
  • Custom Composites&面板 - 创建自定义,可重复使用的组件。
  • 工厂 - 创建自定义工厂类和方法。
  • 可视化继承 - 创建可视组件层次结构。
  • 事件处理 - 向组件添加事件处理程序。
  • 菜单编辑 - 直观地创建和编辑菜单栏,菜单项和弹出菜单。
  • 变形 - 将一种组件类型转换为另一种组件类型。