软件构造系列(八)GUI设计


这里我们要使用WindowBuilder这个插件来辅助我们进行GUI的设计

下载WindowBuilder

没什么好说的,照着下面博客一步一步来,版本选最新的就行
链接: WindowBuilder的安装与使用.

WindowBuilder的使用

这里说一些关键步骤,一些调大小,改参数,你看看界面的说明也就会了,不多赘述。
打开我们的可视化页面,第一步,我们要为我们的窗口选一个布局:
在这里插入图片描述
这里我们一般用第一个Absolute layout,这个布局让你可以任意布局,当然GridLayout九宫格也比较好用
然后你就把组件托上去就完事了。
在这里插入图片描述
然后这里还有一些容器也是可以拖进来的,并且我们可以把组件放容器里,这样就有了容器的一些功能
在这里插入图片描述
这里举个例子,JScrollPane容器代表滑轮,我们把组件放到这个容器里,他就会有类似浏览器右边的一条滑轮,这在Jtable表格经常用上
在这里插入图片描述
关于GUI的代码部分,详情参考:
链接: Java Swing 图形界面开发(目录).
你可以从JTextField来跟客户互动:

textField.getText()//这个返回文本框的String
textField.setText("1");//这个设置文本框显示

这里最后说下Jtable怎么放表格吧

table.setModel(new DefaultTableModel(
   new Object[][] {//这是你的表格内容,放一个二维数组,注意列要和String[]的size一样
   },
   new String[] {//这里是表格最上面一行,有几个就有几列
   }
  ));

窗口联动

从一个窗口打开新的窗口,这里相当于new一个窗口,然后设置为可视状态即可

Window newwindow = new newwindow();//创建一个新窗口,当然也可以传一些参数进去
newwindow.setVisible(true);

从窗口返回,这里只需设置个返回按钮,在按钮中输入下面代码:

dispose();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值