WinBuilder的安装以及使用
本文最后修改于 259 天前,其中的信息可能已经有所发展或是发生改变。

前言

自己手写Java GUI编程的代码实在是太麻烦了,偷一下懒,用WinBuilder[1]自动生成代码。

安装

在Eclipse的菜单栏Help->Install new software…里。

打开插件安装界面

打开安装界面,添加安装源,填写内容:

  • Name:WindowBuilder Pro;
  • Location:http://download.eclipse.org/windowbuilder/latest/
添加安装源

之后选择刚刚添加好的安装源,选择安装所有项目,点击下一步就安装就可以了。

选择安装所有项目

使用

安装完成之后就可以使用了,在新建文件的时候选择Other,然后就能选择Swing Designer里的类型了。

创建JFrame模板

创建完成之后就可以进行可视化设计了。

可视化设计

如何处理自动生成的代码

// 这是自动生成的代码的例子
public class OrderInfo extends JPanel {
    //...
}

WinBuilder生成的是一个继承了JFrame或者JPanel的子类,你可以在需要使用到它的地方对它进行实例化,获取一个它的对象,然后就能使用了。

不推荐在自动生成的代码上作任何修改,如果操作组件,可以编写对应的getter来在外部对某个组件进行操作。在组件上右键,选择Expose component就能快速地设置getter了。

向外部暴露组件
// 这是自动生成的getter
public JButton getButtonSave() {
	return buttonSave;
}

WindowBuilder Editor打开已有的文件

有时候代码转移之后,已有的源代码文件默认打开方式中就看不到Design的标签页了,这时候右键单击文件,选择Open with WindowBuilder Editor就可以了。

Open with WindowBuilder Editor

后记

这个WinBuilder真的挺好用的,解决了痛点,好评!

但是它在macOS平台的性能表现不是很好,好像大部分Java程序在macOS上的表现都不太行?除了JetBrains家的软件外。

参考资料

  1. Installing WindowBuilder Pro | The Eclipse Foundation
AWTEclipseJavaSwingWinBuilder
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇