NetBeans IDE 基础
在探索其 GUI 创建功能之前,不必学习 NetBeans IDE 的所有功能。实际上,您 true 需要了解的唯一功能是组件面板,设计区域,属性编辑器和检查器。我们将在下面讨论这些功能。
The Palette
组件面板包含 Swing API 提供的所有组件。即使您是第一次使用这些组件,您也可能已经猜出了这些组件的用途(JLabel
是文本标签,JList
是下拉列表,等等)。
此数字已减少至适合页面大小。
单击图像以其自然尺寸查看.
在此列表中,我们的应用程序将仅使用JLabel
(基本文本标签),JTextField
(供用户 Importing 温度)和JButton
(将温度从摄氏温度转换为华氏温度)。
设计区
在设计区域中,您将在视觉上构造 GUI。它具有两个视图:源视图和设计视图。设计视图是默认视图,如下所示。您可以随时通过单击相应的选项卡在视图之间切换。
此数字已减少至适合页面大小。
单击图像以其自然尺寸查看.
上图显示了一个JFrame
对象,由带有蓝色边框的大 shade 矩形表示。常见的行为(例如,当用户单击“关闭”按钮时退出)是由 IDE 自动生成的,并出现在源代码视图中的不可编辑的蓝色部分之间,称为保护块。
此数字已减少至适合页面大小。
单击图像以其自然尺寸查看.
快速查看源代码视图可以发现 IDE 已创建了一个名为initComponents
的私有方法,该方法将初始化 GUI 的各个组件。它还告诉应用程序“关闭时退出”,执行一些特定于布局的任务,然后将(即将添加的)组件打包到屏幕上。
不要以为您需要详细了解此代码;我们在这里只是为了浏览“源”选项卡而提到它。有关这些组件的更多信息,请参见:
属性编辑器
属性编辑器按照其名称的含义进行操作:它允许您编辑每个组件的属性。属性编辑器使用直观。在其中,您将看到一系列的行(每个属性一行),您可以在不直接 Importing 源代码的情况下单击并编辑它们。下图显示了新添加的JFrame
对象的属性编辑器:
此数字已减少至适合页面大小。
单击图像以其自然尺寸查看.
上面的屏幕截图显示了该对象的各种属性,例如背景色,前景色,字体和光标。
The Inspector
本课中将使用的 NetBeans IDE 的最后一个组件是 Inspector:
The Inspector
检查器提供了应用程序组件的图形表示。我们将仅使用 Inspector 一次,将一些变量名称更改为默认名称以外的名称。