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

The Inspector

检查器提供了应用程序组件的图形表示。我们将仅使用 Inspector 一次,将一些变量名称更改为默认名称以外的名称。