Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于GUI开发的javaide_Java_Class_User Interface_Ide_Bluej - Fatal编程技术网

用于GUI开发的javaide

用于GUI开发的javaide,java,class,user-interface,ide,bluej,Java,Class,User Interface,Ide,Bluej,我已经用Java开发了一些类,我想开发一个GUI来使用这些类。我的问题是:是否有一个IDE供Java创建一个简单的GUI界面?或者它基本上是通过BlueJ编写的代码。在Swing的默认情况下,NetBeans中有它。如果我没有弄错的话,NetBeans有一些界面可以拖放UI组件,尽管我个人很长时间没有使用过它。你也许可以看一看。试试看 是一个功能强大且易于使用的双向Java GUI设计器 WindowBuilder由SWT Designer和Swing Designer组成,可以非常轻松地创建J

我已经用Java开发了一些类,我想开发一个GUI来使用这些类。我的问题是:是否有一个IDE供Java创建一个简单的GUI界面?或者它基本上是通过BlueJ编写的代码。

在Swing的默认情况下,NetBeans中有它。

如果我没有弄错的话,NetBeans有一些界面可以拖放UI组件,尽管我个人很长时间没有使用过它。你也许可以看一看。

试试看

是一个功能强大且易于使用的双向Java GUI设计器


WindowBuilder由SWT Designer和Swing Designer组成,可以非常轻松地创建Java GUI应用程序,而无需花费大量时间编写代码。

有几种很好的Java IDE。最常见的是和。就我个人而言,我会推荐NetBeans,这只是口味的问题。它直接与GUI构建器一起提供,您可以在其中将Swing组件拖放到正确的位置,并添加要在组件上执行的操作。此外,生成的代码干净易读。更改默认情况下停用的生成代码时要小心,因为这意味着gui生成器可能无法继续读取它。

NetBeans和IntelliJ idea有一些不错的gui设计器,但我个人认为手工编写gui表单要好得多。当您以后需要进行一些微调时,您可能会发现生成的代码很难处理

使用“+1”引用标题:必须小心SWT。SWT组件的处理方式与标准AWT或Swing有很大不同。通常,您会为每个不同的平台导出整个SWT库,使您的项目再次依赖于平台。我更喜欢window builder,因为您可以先编写gui代码或自定义组件等,它仍会将它们解析到可视化编辑器中。是的,我添加了“小心”部分,因为总是有可能弄乱代码。但通常情况下,使用NetBeans不会遇到任何问题。您也可以创建自己的组件!但毕竟这可能只是一个品味的问题——不!NetBeans生成了可怕的代码。另外,如果我错了,请纠正我,但它只使用一个布局管理器GroupLayout,而Eclipse WB可以使用多个。甚至一些第三方布局管理器。默认情况下,Netbeans中有各种不同的布局管理器,您可以轻松地从一个布局切换到另一个布局。是的,生成的代码几乎总是令人敬畏的:–您必须更改一些设置,以便以您喜欢的方式生成代码。但是没有什么比自编代码更好的了+我同意最后一句话。