我如何使用eclipse构建GUI?(我想只使用swing/awt而没有其他包)

tgo*_*gos 7 java eclipse ide user-interface

我通常使用简单的文本编辑器和.bat文件编写java代码来编译和运行.我不习惯像Eclipse或Netbeans这样的IDE,因此我到目前为止制作的每个GUI都是手工编写的.

问题:

  • 我可以使用eclipse轻松构建GUI(例如拖放功能)吗?

  • 这个生成的代码是否只使用基本的java包(swing,awt)而不是IDE提供的任何其他包?

我这样说是因为 - 如果我错了,请纠正我 - 从我到目前为止所读到的内容来看,我理解Eclipse和其他IDE使用自己的包(例如,实现更好的布局).我想避免这种依赖,如果可能的话,复制粘贴Eclipse生成的代码,然后以我习惯的简单方式工作.

提前致谢.

[编辑]
尝试了几天后,我现在可以说WindowsBuilder正是我想要的.谢谢你的回复.

f4l*_*lco 9

Eclipse使用Standard Widget Toolkit(SWT,默认情况下不包含在JRE中),Netbeans使用Swing(包含).
从最近的Eclipse版本开始,它包含WindowBuilder以通过拖放创建Swing或SWT.WindowBuilder甚至是双向的,因此支持代码生成以及反映手工更改.它不知道Netbeans是否也包含此功能.在Eclipse的"新建"对话框中,您可以在WindowBuilder类别下找到所需的一切.


小智 5

是的,您可以通过以下几个步骤使用java中的拖放功能:

Help? Eclipse MarketPlace?WindowBuilder(Install)