WindowBuilder的使用

 windowbuilder:swing技术的GUI,学会简单的使用就可以不用学swing了。做课设的话看这就行了。

如果没有下载的话,看这 如何下载WindowBuilder?

 下面通过一个简单例子,教你如何使用

1.创建JFrame界面(JFrame是一个容器)。

取个名字TestView

 

 2.创建后打开Design。

如图。下面1~6(还有按钮)是常用的组件。框框处是在JFrame上添加的组件,如果添加错了,可以在这里删除(右键delete)。

点击一下javax.swing.JFrame(选中整个JFrame),在界面上可以改变窗口的大小。

点一下contenPane容器(选中JFrame下的condtenPane容器),在下面的Properties处,将Layout(布局)改成GroupLayout。不然我们的组件不好添加

 3.做一个登录界面。

点一下要添加的组件(如JLabel),再在界面上要放置的地方点一下即可添加,添加后Source会生成相应的代码。

1)添加各组件

 2)组件的属性介绍

左下角Properties下是该组件(或容器)的各属性,以按钮为例介绍几种常用的:

1.Variable是组件名,我们通常在Source代码里面通过这个组件名操作该组件的属性

2.enabled有两个值false个true,true表示可使用,false表示不可使用(如按钮的就表示不可点击)

3.font应该很熟悉了,可以设置该组件的字体大小

4.text在该组件上添加文字

 4.实现界面间的跳转。

1)我们再创一个容器JInternalFrame(JFrame也可以)

JInternalFrame比JFrame高级那么一丢丢,但是不能单独存在

取名MainView

 改一下大小改一下title后,该界面如下:

 2)回到我们的TestView界面

右键登录按钮,为该按钮添加行为 Add event handler->action->actionPerformed

 点击actionPerformed后会转到Source这边,光标处就是我们添加的行为(方法),我们在该方法里实现登录功能(我们要实现的功能一般都是通过按钮添加action实现的,包括数据的增删查改,都要我们自己敲代码)

 如下,在里面创建方法login(e),e要写。将该方法写在外面(在构造方法外)实现 。

注:我们的Swing代码是写在构造方法里面的,当创建对象后构造方法就会被调用,里面的代码就会运行,界面就会被创建。

 3)实现登录功能,完成界面跳转

其中textField.getText(),textField是输入框,getText()方法获取输入框里的参数

4)运行TestView

 5)输入用户名123和密码123,显示登录成功

 点确定后你会发现......MainView没跳出来......咳咳咳,为什么呢,前面讲过了JInternalFrame不能单独存在,需要依附在虚拟桌面上。理论上呢用JFrame就足够了,那为什么要用JInternalFrame呢?以后会讲

6)按照第1步,创建一个JFrame名为Manageview

把TestView里的login(ActionEvent e)方法改一下(改一下光标处那一行就行了)

 修改完后运行,登录成功后,需要跳转的窗口就出来了

到此,登录功能和跳转功能都实现了。

5.下拉列表的实现

6.JScrollPane和JTable介绍

①JScrollPane是可滚动的容器,

②JTable(表格)用于显示数据,

将②放在①里面可以实现数据的滚动效果

1)创建JScrollPane

 2)将JTable添加到JScorllPane中。

点击JTable,再在如下位置点一下就可以了

3)为JTable添加model

 看到我们添加的,model下面可以放数据库中获取的数据。

WindowBuilder是一款强大的Java GUI设计工具,可以快速、简便地创建Swing、SWT和XWT等GUI应用程序。下面是WindowBuilder使用教程: 1. 安装WindowBuilder插件 首先,需要在Eclipse中安装WindowBuilder插件。打开Eclipse,选择Help -> Eclipse Marketplace,在搜索框中输入WindowBuilder,然后选择安装即可。 2. 创建GUI窗口 在Eclipse中创建一个新的Java项目,然后右键单击项目名称,选择New -> Other,然后选择WindowBuilder -> Swing Designer -> JFrame。在弹出的窗口中,输入类名和包名,然后点击Finish。这将创建一个新的JFrame类并打开Swing Designer。 3. 添加GUI组件 在Swing Designer中,可以通过拖拽组件来创建GUI界面。从左侧工具栏中选择需要添加的组件,然后将其拖放到JFrame窗口中。可以使用属性编辑器来设置组件的属性,例如大小、位置、颜色等。 4. 设计布局 可以使用不同的布局管理器来管理GUI组件的位置和大小。在Swing Designer中,可以通过选择布局管理器来设置组件的布局。可以使用GridBagLayout、BorderLayout、FlowLayout等布局管理器。 5. 添加事件处理程序 可以通过添加事件处理程序来响应用户交互。在Swing Designer中,可以通过选择组件并右键单击来添加事件处理程序。可以选择ActionListener、MouseListener等事件监听器。 6. 运行应用程序 在完成GUI设计后,可以通过单击“Run”按钮来运行应用程序。此时,应用程序将显示在窗口中,并响应用户交互。 以上是WindowBuilder使用教程。需要注意的是,WindowBuilder可以在Eclipse中快速创建GUI界面,但是也需要掌握Java编程基础,例如布局管理器、事件处理程序等。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值