Java Swing 之 WindowBuilder 插件的使用(带实现登录和跳转)

最近接触到GUI图形界面设计,需要自学,无意间发现了eclipse中的一个插件WindowBuilder,使用起来方便而且效率很高,果断抛弃了自己敲代码的念头。下面简单记一下我在eclipse商店中的安装,然后是我目前学到的一些使用方法,很多都是按着我自己的想法说的,说的可能不专业有错误还请指正。

WindowBuilder插件

一、安装

  1. 打开eclipse,在工具栏的帮助(help)选项中选择Eclipse MarketPlace,进入商店。

在这里插入图片描述

2.在搜索栏输入插件名WindowBuilder,点击install下载安装(我肯定选下载最多的…)
在这里插入图片描述

3.一路默认,完成后会跳到后台安装,在进度中可以看到进度。大概需要十分钟装好,询问是否重启。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

4.重启后顺便见到了久违的欢迎。
在这里插入图片描述 5.然后可以找到装好的WindowBuilder,依次选择文件-新建-其他。
在这里插入图片描述
6.可以看到新添加了一个WindowBuilder选项。
在这里插入图片描述

二、使用

1.创建过程

  1. 依次创建一个Java项目 WindowBuilderUse,包 view
    在这里插入图片描述
  2. 选中 view 包,右键依次选择 新建 > 其他 > WindowBuilder > Swing Designer > JFrame,在弹出的框里填写类型名称 LoginView 。
    在这里插入图片描述在这里插入图片描述在这里插入图片描述
  3. 创建成功后会自动生成一段代码,在左下角可以看到两个模式 Source 和 Design。Sourse为源代码,Design为界面设计。在这里插入图片描述在这里插入图片描述

有时候可能会遇到下面这种情况
在这里插入图片描述
在这里插入图片描述

我是遇到过这种情况,解决方法是在自动生成的 module-info.java 类中添加一行代码。

module WindowBuilderUse {
	requires java.desktop;
}

在这里插入图片描述

在这里插入图片描述

2.常规选项认识

我是把它分了五个部分,具体的菜单栏我就暂时只写一些我目前用过的,后续会再添加或改正。
在这里插入图片描述

  • Part 1 (构造) 对应着你设计的结构,当你点击的时候会互相响应。比如你在部分1点击(java.swing.JFrame), 部分5的窗体就会凸显,反之亦然.

  • Part2 (属性) 对应着你选中的某一结构的具体细节
    比如当我们选中窗体
    在这里插入图片描述

最常用到的是
background 设置窗体的背景颜色
defaultCloseOperaion 设置用户在此窗体上发起 “close” 时默认执行的操作
iconImage 设置窗体的图标
resizable 设置大小可调
title 设置窗体的标题

当我们选中内容面板
在这里插入图片描述
Layout 设置布局,默认是 BorderLayout 布局,但是在这里我用的最多的是 GroupLayout 布局。


  • Part3
    我就用到了下面带三角的这一个,点击后可以快速测试,看看做的怎么样不需要你运行代码。
    在这里插入图片描述
  • </
  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值