文档

Java™教程
隐藏目录
调整CelsiusConverter GUI
路径: 使用Swing创建GUI
课程: 使用NetBeans IDE学习Swing

调整CelsiusConverter GUI

在GUI组件已经放置好后,现在是时候进行最后的调整了。有几种不同的方法可以实现这一点;这里建议的顺序只是一种可能的方法。

步骤1:设置组件文本

首先,双击JTextFieldJButton来更改IDE插入的默认文本。当你删除JTextField中的文本时,它的大小会缩小,如下所示。将JButton的文本从"JButton1"改为"转换"。还要将顶部的JLabel文本改为"摄氏度",底部改为"华氏度"。

设置组件文本

设置组件文本

步骤2:设置组件大小

接下来,按住Shift键点击JTextFieldJButton组件。这样会将它们都高亮显示,表示它们被选中了。右键点击(Mac用户按住Control键点击)Same Size -> Same Width。这样组件的宽度就会相同,如下所示。在执行这个步骤时,确保没有同时选中JFrame。如果选中了JFrame,Same Size菜单将无法使用。

设置JTextField和JButton的大小

设置JTextField和JButton的大小

步骤3:去除额外空间

最后,拖动JFrame的右下角调整它的大小,以消除任何额外的空白区域。请注意,如果你去除了所有的额外空间(如下所示),标题(只在运行时显示)可能无法完全显示。最终用户可以根据需要调整应用程序的大小,但你可能希望在右侧留一些额外的空间,以确保一切都能正确地适应。进行实验,并使用完成的GUI的截图作为参考。

完成的GUI

完成的GUI


这个应用程序的GUI部分现在已经完成了!如果NetBeans IDE的工作做得好,你应该觉得创建这个GUI是一个简单,甚至是微不足道的任务。但是花一分钟点击源代码选项卡;你可能会对生成的代码量感到惊讶。

简单GUI示例的NetBeans源代码选项卡内容
这个图片已经缩小以适应页面。
点击图片以查看其原始大小。

要查看完整的代码,请根据需要在IDE中上下滚动。你可以通过点击源代码编辑器左侧的+或-符号展开或折叠某些代码块(如方法体)。


上一页: 创建 CelsiusConverter GUI
下一页: 添加应用逻辑