Java GUI的前期环境搭建及使用方法

软件的使用方法:
一、环境设置
安装 JDK.
安装 IDE
二、下载IDE之后,执行exe安装文件,然后找到安装路径下的目录“netbeans/bin”, 这样就可以找到 Apache NetBeans 的可执行文件。
Java GUI的前期环境搭建及使用方法
2.将这些可执行文件中的一个发送到计算机桌面,创建 Apache NetBeans 的图标然后我们就可以从桌面运行 Apache NetBeans IDE

Java GUI的前期环境搭建及使用方法

1-2运行 Apache NetBeans

  1. (2)设置 NetBeans 中国区的镜像 NetBeans 使用了 Maven 来管理项目的各种依赖包,默认要从国外服务器下 载,网络速度会很慢。以下来设置从国内服务器下载各种依赖包:
    ① 单击 netbeans\java\maven\conf 目录下的 Settings.xml 文件,右键→打开方 式→记事本。这样用记事本打开了 Settings.xml 文件。
    ② 找到“”,注意不是“”,有个“s”的。在“” 前面复制并粘贴以下配置代码。

Java GUI的前期环境搭建及使用方法

1-3代码截图

③ 最后按 Ctrl+S 键保存该修改后的 Settings.xml 文件。
(3)** Java SE 特性 在运行 NetBeans 集成开发环境(简称 IDE)之后,需要** Java SE 特性, 以便能够创建 Java 应用项目。下面是**此功能的步骤。 ① 选择菜单栏中的“Tools→“Plugins”命令
Java GUI的前期环境搭建及使用方法

1-4 Tools→Plugins 命令

② 选择“Installed”选项卡,并检查“Java SE”特性
Java GUI的前期环境搭建及使用方法

1-5Java SE 特性

③ 单击“Activate”按钮**该功能

Java GUI的前期环境搭建及使用方法

1-6 Java SE 特性

要**这些特性,用户必须确保互联网已连接,这样 IDE 才能下载这些特 性。用户必须确保连接是良好的,以防止下载过程失败。下载完成并** Java SE 之后,就可以开始创建 Java 应用程序

二、创建工程
1.环境设置完成后,现在可以创建第一个Java GUI应用程序。在本教材中, 使用“→”作为符号从选项中选择菜单项。File→New Project,这意味着从 File 菜单,然后选择 New Project 子菜单。要使用 NetBeans 创建你的第一个项目,可以从 IDE 中选择 File→New Project

Java GUI的前期环境搭建及使用方法
2.当选择 File→New Project 时,将看到一个新项目对话框。
Java GUI的前期环境搭建及使用方法

2-2新建项目对话框

New Project窗口中,Categories部分选择Java with Maven →Java Application。然后,单击“Next”按钮,用户将看到一个 New Java Application 对话框,

Java GUI的前期环境搭建及使用方法

2-3 New Java Application 对话框

New Java Application 对话框将要求用户确定项目名称(Project Name)及其 项目文件存放位置(Project Location)。在本例中,项目名称为 HelloJava;存放 位置按照自己的意愿指定完成所有工作后,只需单击“Finish” 按钮来结束项目制作过程。
Java GUI的前期环境搭建及使用方法

2-4 项目创建完成

HelloJava 项目完成后出现的显示。创建项目之后,下一步是通 过右击 HelloJava→New→JFrame Form 菜单命令来创建 GUI 应用程序(Form 窗 口应用程序)

Java GUI的前期环境搭建及使用方法

2-5创建 GUI 应用程序

需要确定 Form 窗口的类名。在本例中,创建的类名为 HelloJavaForm。然后,还需要确定创建 JFrame Form 类的包的名称。Package 下 拉 菜单中 选 择 “ com.mycompany.hellojava ”, 若 之 前 的 步 骤 项 目 名 不是 “HelloJava”,则下拉菜单里面的内容和本文不一样,没关系,直接选择就是了。 设置好一切后,选择“Finish”按钮结束步骤,将出现以下显示。

Java GUI的前期环境搭建及使用方法

2-6 创建 JFrame Form

2-7 中是已经添加到 HelloJava 项目的 HelloJavaForm 视图。在 HelloJavaForm 的设计部分中,正方形框表示已创建的 Form 窗口。

Java GUI的前期环境搭建及使用方法

2-7 HelloJavaForm 视图

创建 Form 窗口之后,需要考虑两个部分,用户需要知道,它们是 Design(设 计)和 Source(源代码)部分。两个部分位于创建的 Form 窗口的上方,如上图 所示。Design 部分用于设计 Form 窗口的外观,而 Source 部分用于查看已创建的 类(在本例中是 HelloJavaForm 类)中的代码。通过单击这两个部分中的一个, 用户就可以从一个部分切换到另一个部分。 要向 Form 窗口添加属性或控件,Java 提供了一个包含窗体控件的选项板(工 具箱)。此外,还有属性部分,用于设置控件的属性。在这种情况下,用户将学 习如何通过添加 Label 控件来操作 Form 窗口

1.属性窗口
属性窗口(Properties Window)是包含在面板中的窗体或控件的一部分,用 24 于设置窗体或控件的属性。要显示“属性窗口”可以右击特定的窗体或控件,然 后选择“Properties”。另外,要显示属性窗口也可以通过选择菜单 Windows→IDE Tools→Properties 来实现

Java GUI的前期环境搭建及使用方法

2-8 HelloJavaForm 的属性窗口

2-8 所示是 HelloJavaForm 的属性窗口。在这些窗口中,可以设置窗 口的标题、窗口的大小和其他各种属性。例如,在本例中,将使用“欢迎来到 Java GUI 的世界”设置 Form 窗口的标题。为此,在 Form 窗口的 Properties 窗口 中选择 title,然后填写所需的文本2-9 所示

Java GUI的前期环境搭建及使用方法

2-9 设置 Form 窗口标题
2-9 给出窗口标题设置的过程。“Properties”窗口中的“title”部分是为 窗口填写标题的位置。 要查看更改的效果,可以通过选择菜单 Run→Run Project 或按 F6 键来运行 程序。但是,在运行之前,建议程序员通过选择“Run→Built Project”菜单来构 建程序。这是为了确保在创建的程序中没有错误。下面是运行后的应用程序显示, 如图 2-10 所示

Java GUI的前期环境搭建及使用方法

2-10 应用程序显示

2-10 显示了运行后的应用程序。从图中可以看出,Form 窗口标题根据 Properties 窗口的指定进行了更改。

  1. 面板编辑器
    面板编辑器(Palette Editor)包含用于修改窗体外观的控件图标。面板编辑 器中包含的控件分为几个类别,即 Swing Containers、Swing Controls、Swing Menus、 Swing Windows、Swing Fillers、AWT、Beans 和 Java Presistencn。分组是基于每 个控件的使用。下面是关于 Pallate editor 上每个类别的简要描述。

Java GUI的前期环境搭建及使用方法
Java GUI的前期环境搭建及使用方法

2-11 面板编辑器

2-11 显示了在面板编辑器中找到的控件,当创建 GUI 应用程序来使用 这些控件时,用户可以简单地单击和拖动想要使用的控件,并将它们放到 Form 窗口上。与一开始就通过输入代码来实现自己的控制相比,这当然非常简单。在 本例中,将尝试向 HelloJavaFormForm 窗口添加一个 Label 控件。它位于 Swing Controls 类别中,该类别通常用于在 GUI 应用程序中显示字符串和图像如图2-12 所示

Java GUI的前期环境搭建及使用方法

2-12 替换 Label 上的文本

2-12 所示,从面板编辑器中拖动 Label 控件后,下一步是替换 Label 上的文本。为此,用户可以右击 Label,然后选择 Edit Text。此外,还可以通过 Label 控件的 Proprties 窗口替换它,然后在 text 部分中输入所需的文本

Java GUI的前期环境搭建及使用方法

2-13 设置 Label 的属性

2-13 的 Properties 窗口中,可以看到 Label 控件拥有的属性。用户可 以设置背景颜色、背景颜色、文本、文本字体、文本对齐,等等。要设置标签的 29 字体,可以在“Properties”窗口中选择“font”部分

Java GUI的前期环境搭建及使用方法

2-14 设置 Label 的字体

2-14 中可以看出,Label 使用“华文楷体”字体,字体样式为 Bold, 字体大小为 18。设置完字体后用鼠标拖动 Label 周围的小正方形来调整 Label 的 大小,使所有的字在 Label 中都可见,如图2-15 所示
Java GUI的前期环境搭建及使用方法

2-15 Label 属性设置后的样子

2-16 所示是运行后的应用程序显示。

Java GUI的前期环境搭建及使用方法

2-16 应用程序运行显示

3 向窗体添加控件
Java 中的 GUI 编程涉及几个用于修改窗口外观的控件,如前一节所述,这 些控件位于 Palette 面板编辑器窗口中。在前面的案例中,向 JFrame Form 添加了 31 一个 Label 控件。这里有许多关于 JFrame Form 的基本控件还没有讨论,比如文 本框、按钮、单选按钮、复选框、列表、进度条等。 现在在 HelloJavaFormForm 窗口中再添加一个控件,在本例中,将在 Form 窗口上添加一个 Button 按钮控件,如图 1-3-1 所示。按钮控件是使用 JButton 类 创建的。在这个小案例中,当单击窗体上的按钮时,程序将向用户显示一条消息。
Java GUI的前期环境搭建及使用方法

3-1 添加 Button 按钮控件

Java GUI的前期环境搭建及使用方法

3-2 显示信息 text

向 Form 窗口添加 Button 控件的方法可以与添加以前的 Label 控件相同。要 编辑一个 Button 的文本,可以通过在 Button 上右击选择 Properties。3-2中可以看到,按钮 text 被更改为“显示信息”。对于添加到窗体中的每个控件, 必须做的另一件事是设置控件的变量名。要更改 Button 控件的名称可以通过右 击 Button→Change Variable Name 来实现更改变量名,3-3 所示。
Java GUI的前期环境搭建及使用方法
3-3 修改 Button 的变量名
说明:控件的 text 对应的文字描述是给用户看的,以便用户明白该控件是 什么或者做什么的;控件的变量名是给程序代码用的,以便用户在写代码的时 候从变量名就可以知道它对应的是哪个控件,并且知道它是做什么的。当程序 里面只有几个控件时,用户可以很轻易地知道每个控件的功能,但是当一个程 序达到几十上百个控件的时候,用户就会明白给控件起一个容易理解的变量名 是多么的重要。

3-3 可以看出,添加的按钮变量名是 ShowMessage。变量名将用于从 代码中访问控件的属性。下一步是设置按钮的 Event 事件,该事件将在按钮被按 下或单击时触发按钮执行某些操作。可以通过双击添加的按钮来创建 Event,这 样源代码部分就会显示 IDE 生成的代码。也可以在按钮上右击→Events→Action →actionPerformed,3-4 所示

Java GUI的前期环境搭建及使用方法
集成开发环境 IDE 会自动从 Design 设计模式跳转到 Source 源代码模式,如3-5 所示:

Java GUI的前期环境搭建及使用方法
3-5 Source 源代码模式

上面的代码(其实是事件函数,先不用理解什么是“函数”)是由 IDE 自动 生成的按钮的事件。在这个函数中将放置一些代码语句,这些代码语句将在单击 按钮时执行。在本例中,当按钮单击时,该程序将通过 JOptionPane 消息对话框 显示一条消息。为此,第一步是导入 java swing。要开始手动写第一行代码了, 使用下面的一行代码 import 导入 javax.swing 包(package)里面的 JOptionPane 类(先不用理解“类”是什么),3-6 所示。
Java GUI的前期环境搭建及使用方法
3-6 手动添加的第一行代码

之后,所要做的就是将下面的代码添加到 ShowMessage 按钮事件中。若用 户是手动挨个字母敲键盘输入进去的(新手鼓励使用这种方法,别怕慢),请注 意“小括号”、“双引号”、“分号”是英文输入法状态的英文字符。
JOptionPane.showMessageDialog(rootPane, “Hello,欢迎来到 Java GUI 的世 界!!!”);

添加后如图 3-7 所示:
Java GUI的前期环境搭建及使用方法
下面是运行后的应用程序显示,如图 3-8 所示

Java GUI的前期环境搭建及使用方法
3-8 应用程序显示
3-8 可以看出,当单击按钮时,应用程序显示消息“Hello,欢迎来到 Java GUI 的世界!!!”