快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

火博体育靠谱么_酒文化网进入



我们创建一个名为 ColorSwitcher 的利用法度榜样。它能将面板的颜色从浅灰切换到中灰和玄色。

一、创建新的 ColorSwitcher 利用法度榜样项目:

选择 “文件”--> “新建项目”(Ctrl+Shift+N) 。或者,可以单击 IDE 对象栏中的 “新建项目” 图标。

在 “种别” 窗格中,选择 “老例” 文件夹。在 “项目” 窗格中,选择“Java 利用法度榜样”,然后单击“下一步”。

在 “项目名称” 字段中输入 "ColorSwitcher" 并指定项目位置d:\App。

确保选中“设置为主项目”复选框,并取消选择“创建主类”(假如该选项已当选中)。

单击“完成”。

IDE 将在系统的指定位置创建 "d:\App\ColorSwitcher" 文件夹。该文件夹包孕所有项目的关联文件,

可以应用“文件”窗口查看该布局。 如图:

二、创建容器

我们必要创建一个 Java 容器,用于放置其他必要的 GUI 组件。创建新利用法度榜样之后,您可能留意到 “项目” 窗口中的“Source Packages”文件夹包孕一个空节点。现在,我们将应用 JFrame 组件创建一个容器并将该容器放在一个新包中。

创建 JFrame 容器:

在 “项目” 窗口中,右键单击 "ColorSwitcher" 节点,然后选择 “新建” -->“JFrame 窗体” 。

输入 ColorSwitch 作为类名称。

输入 java3z.com 作为包。

单击“完成”。

IDE 将在 ColorSwitch.java 利用法度榜样中创建 ColorSwitch 窗体和 ColorSwitch 类。 java3z.com包将调换, ColorSwitcher 窗体在“设计”视图的“编辑器”窗口中打开。 如图:

添加 JFrame 容器之后,IDE 在一个带有对象栏(该对象栏包孕 “源” 和 “设计” 的切换按钮)的编辑器标签中打开新建的 ColorSwitch 窗体。经由过程应用对火博体育靠谱么象栏中的这些切换按钮,您可以选择查看 ColorSwitch 类的源代码或其 GUI 组件的图形视图。

最初将在“设计”视图中打开 ColorSwitch 类,而且我们将主要应用如下三个面板,它们可以经由过程菜单中的“窗口”打开或关闭。

组件面板。 包孕各类 JFC/Swing、AWT 和 JavaBeans 组件的标签,以及一系列结构治理器。

反省器。 供给所有组件的表示,包括在利用法度榜样中表示为树状分层布局的可视和弗成视组件。 反省器 也供给有关树中哪个组件正在 编辑器 中编辑的可视反馈,并容许您在可用面板中组织这些组件。

属性。 显示在 反省器 、 编辑器 、 项目 或 文件 窗口中当前选定组件的属性。

单击 “源” 按钮显示利用法度榜样的 Java 源代码和 IDE 天生的代码部分(用蓝色的 保护块 表示,在“火博体育靠谱么源”视图中弗成编辑)。在“源”视图中时,只能在“编辑器”的白色区域中键入。单击 “设计” 按钮将使 IDE 的编辑器返回到图形视图。

三、定义项目的主类

继承进行任何操作之前,我们必要使 IDE 懂得哪个类为主类,以便能够精确天生和运行敕令。可以将任何带有主措施的类设置为主类,然火博体育靠谱么则本例中我们把在上一步中创建的 ColorSwitcher 类设置为主类。

设置主类:

在 “项目” 窗口中,右键单击 ColorSwitcher 项目节点,然后选择 “属性” 。

在左侧窗格中,选择“运行”节点下面的 “运行项目” 。

在右侧窗格中,单击 “主类” 字段右侧的 “浏览” 按钮。

在呈现的 “浏览主类” 对话框中,选择 java3z.com.ColorSwitch 并单击 “选择主类” 。

单击“确定”退出 “项目属性” 对话框。

四、选择结构治理器

今朝我们已经将 JFrame 添加为窗体的最上层容器,下一步是指定结构治理器,用来节制容器内组件的大年夜小和位置。每种容器类型都出缺省的结构治理器。 JFrame 组件的缺省结构治理器是 BorderLayout,它将该容器分为五个部分(北、南、东、西和中)。

GridBagLayout 结构治理器,它应用一组繁杂的组件属性(称为“约束”)对结构的所有方面进行正确节制。GridBagLayout 将组件放置在行和列的网格中,此中网格单元的大年夜小不必完全相同。此外,组件可超过多行或多列,或同时超过行和列。

变动结构治理器:

在 组件面板 中,单击 “结构” 标签以造访 Java 基础类 (JFC) 中可用的结构治理器。 请留意,当鼠标位于 组件面板 中的结构图标上时,将呈现一个对象提示,显示该结构治理器的名称。

单击 “结构” 标签中的 GridBagLayout 按钮。

单击 编辑器 中灰色 ColorSwitch 窗体上的随意率性位置,设置结构治理器。

GridBagLayout 将添加到 “反省器” 中的 JFrame 组件分层布局。 如图:

五、添加组件

1、添加按钮:

在 Swing 组件面板中,选择 JButton 组件。

单击 编辑器 中 ColorSwitch 窗体上的随意率性位置,将 JButton 组件添加到窗体。

JButton 组件显示在 编辑器 的“设计”视图中,而其响应的节点显示在 “反省器” 中。 JButton 组件的源代码被添加到源代码,并且在“源”视图中可见。

现在编辑该按钮,以便它以所需的字体样式和大年夜小显斧精确的文本。

重命名按钮并变动其显示字体:

在 编辑器 的“设计”视图中,右键单击 JButton 组件,然后从高低文菜单中选择 “编辑文本” 。或者,您只需单击该按钮并按空格键即可。

在文本字段中输入 " Switch Color "。按 Enter 键。

在仍旧选中 JButton 组件的环境下,滚动到 “属性” 窗口中的字体属性,并单击省略号 (...) 按钮。

在 “字体编辑器” 对话框中,将“字体样式”选择为“粗体”,并将“字体大年夜小”选择为 "14"。单击“确定”。

JButton 组件标签 "Switch Color" 将以大年夜号的粗体字型显示。

此时 编辑器中显示 "Switch Color" 按钮,该按钮位于其 JFrame 容器的中间,按钮边框为深紫色。

2、添加标签

因为我们的利用法度榜样应用一个标签来显示将调用按钮的颜色,是以下一步我们必要添加标签。

添加标签组件:

在 组件面板 窗口中,单击 Swing 标签以显示可用的 Swing 组件。

选择 火博体育靠谱么JLabel 组件。

单击 编辑器 中 ColorSwitch 窗体上的随意率性位置,将 JLabel 组件添加到窗体。

在 编辑器 中显示带有文本 "jLabel1" 的标签,并且在 反省器 的树视图中凸起显示名为 " jLabel1 [JLabel] " 的节点。此外, JLabel 组件的属性显示在 “属性” 窗口中,并且其源代码添加到 编辑器 的“源”视图。

六、应用 GridBag 定制器调剂结构

与其他结构不合,被选中 “反省器” 时,GridBagLayout 在 “属性” 窗口中没有可显示的属性。应用 GridBag 定制器 可在 GridBagLayout 中对组件的位置和约束进行可视化调剂。其包括 GridBag 约束的属性表单、调剂约束的按钮和组件结构的简短描述。

应用 GridBag 定制器调剂窗体的结构:

要打开 GridBag 定制器 ,请在 反省器 中右键单击 GridBagLayout 节点,然后选择 “定制” 。

在事情区域(此窗口右边窗格)中,经由过程单击 JButton 的中部并将其拖动到 JLabel 组件下方,可以从新定位 JButton。当您拖动按钮时,玄色和血色网格表示可用的位置。别的请留意,左侧窗格中的“网格 X”和“网格 Y”属性也随之改变,以反应新位置。

选择 JLabel 组件,并将 JLabel 的 “内部添补 Y” 约束调剂为 33,以便标签可以完全添补按钮上的单元。然后将其“添补”约束设置为“水平”。

建立组件的大年夜概结构后,按 Ctrl 键同时选择 "JLabel" 和 "JButton",并且将两者的 “插入” (左、右、上和下)设置为 5 以增添组件之间的空间。 GridBag 定制器 在组件周围以浅黄色边缘来显示插入量。

单击“关闭”退出 GridBag 定制器 。

IDE 将更新已编辑的组件以反应这些组件的新位置和其他约束。只管 编辑器 的“设计”视图不显示网格,但它现在包孕一列和两行。

七、对窗体进行终极调剂

今朝已经在窗体中对两个组件进行了排列,我们必要编辑标签,以便其在经由过程“颜色转换器”按钮激活时显示颜色。我们将经由过程删除标签的文本并改变其不透明属性来完成此操作,这样可以使其只在单击该按钮时才显示颜色。

编辑标签的属性:

在 编辑器 的“设计”视图中,选择 JLabel 组件。

在 “属性” 窗口中,经由过程单击 “属性” 按钮显示组件的属性。

滚动到 text 属性,选择当前的 jLabel1 名称,然后删除文本,将该文本字段保留为空。按 Enter 键。

向下滚动到 “其他属性” ,选中 opaque 属性的复选框,然后再次按 Enter 键。

jLabel1 组件从 编辑器 事情区中消掉,然则,经由过程 反省器 中响应的节点仍可以将其选中。

着末,我们必要调剂窗体的属性,以便该窗体在运行时以适当的尺寸进行显示。

编辑窗体的属性:

在 编辑器 的“设计”视图中,选择 反省器 中的 JFrame 容器,然后选择“代码”按钮。

在 “属性” 窗口中,“窗口大年夜小策略”设为 “天生调剂大年夜小代码”,”天生大年夜小“选项设置为 True。按 Enter 键。

滚动到 “窗体尺寸” 属性,将尺寸设置为 [200, 150],然后按 Enter 键。

当您运行利用法度榜样时,在窗口中将以新的尺寸天生窗体。

八、设置组件事故

今朝您已经创建了需要的组件并将它们添加到我们的利用法度榜样窗体,我们还必要建立这些组件与用户之间的交互性。可以采纳几种措施完成此操作,在这里,我们将着重应用 编辑器 中的“源”视图直接输入代码。

设置按钮

首先应设置按钮以切换颜色。在此步骤中,我们将添加所需的用户输入措施及将进行监视的侦听法度榜样代码。

添加鼠标事故和代码:

假如焦点尚未设置,请将焦点放置在 编辑器 窗口(“设计”视图)中。

右键单击 jButton1 组件,然后选择 “事故” “鼠标” "MouseClicked" 。

IDE 天生侦听法度榜样代码 jButton1.addMouseListener 和事故措施 jButton1MouseClicked() 。焦点切换到包孕 ColorSwitcher 类的 Java 源代码的“源”视图,并将光标放置在我们将要添加事故处置惩罚代码的行上。

在事故措施private void jButton1MouseClicked(java.awt.event.MouseEvent evt) {}中添加代码:

if (currentColor == java.awt.Color.lightGray)

currentColor = java.awt.Color.gray;

else if (currentColor == java.awt.Color.gray)

currentColor = java.awt.Color.black;

else currentColor = java.awt.Color.lightGray;

jLabel1.setBackground (currentColor);

在声明 private javax.swing.JButton jButton1;

private javax.swing.JLabel jLabel1;

后添加以下新变量: private java.awt.Color currentColor = java.awt.Color.lightGray;

经由过程单击 编辑器 对象栏中的 “测试窗体火博体育靠谱么” 按钮,可以在事情时预览窗体。测试窗体在自己的窗口中打开,您可以在天生和运行之前对其进行测试。

IDE 所天生的受保护的 Java 代码块具有浅蓝色背景,并且不能在“源”视图中直接编辑。

九、应用“组件面板治理器”添加 GUI 组件

假如应用定制组件、bean或组件库,则可以应用”组件面板治理器“将它们添加到 IDE 的组件面板,如下图所示。要启动 “组件面板治理器” ,请选择 “对象” >“组件面板治理器” 。

十、编译和运行您的法度榜样

今朝已经创建了用户界面和组件之间的连接,您可以编译并运行您的利用法度榜样了。

编译法度榜样:

经由过程选择 “天生”> “编译”(F9) ,可以编译 ColorSwitcher。

此时将打开 “输出” 窗口,显示进度和呈现的任何差错。假如成功天生,主窗口底部的状态栏中会显示“已完成 ColorSwitcher”消息。

假如天生历程呈现一些问题,在输出窗口中会显示差错消息。您可以经由过程双击一条差错消息来跳到源代码中发生差错的行。成功天生利用法度榜样之后,您就可以运行它。

或者,可以跳过天生步骤,而只是运行您的法度榜样。IDE 将在运行法度榜样之前自动编译所有类。

运行法度榜样:

经由过程选择 “运行” >“运行其他项目” >“运行主项目”(F6) ,可以运行 ColorSwitcher 利用法度榜样。

IDE 显示 输出 窗口。假如有履行差错,则 IDE 显示 输出 和 履行 窗口。

当运行敕令成功时,将显示 ColorSwitcher 利用法度榜样,并且其显示在图像下面。在利用法度榜样窗口中,单击 "Switch Color" 按钮可反省按钮上的区域的颜色变更。每次单击该按钮时,按钮上的标签应从浅灰变为中灰,然后变成玄色。完成利用法度榜样测试之后,单击关闭该窗口退出利用法度榜样。 如图所示:

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: