在NetBeans 4.1中使用Swing组件

来源:java学习室 作者: 2007-12-14 出处:pcdog.com

java  swing  
上一页 1 2 3 4 下一页 

三、定义项目的主类

继续进行任何操作之前,我们需要使 IDE 了解哪个类为主类,以便能够正确生成和运行命令。可以将任何带有主方法的类设置为主类,但是本例中我们把在上一步中创建的 ColorSwitcher 类设置为主类。

设置主类:
  1. 在 “项目” 窗口中,右键单击 ColorSwitcher 项目节点,然后选择 “属性” 。
  2. 在左侧窗格中,选择“运行”节点下面的 “运行项目” 。
  3. 在右侧窗格中,单击 “主类” 字段右侧的 “浏览” 按钮。
  4. 在出现的 “浏览主类” 对话框中,选择 java3z.com.ColorSwitch 并单击 “选择主类” 。
  5. 单击“确定”退出 “项目属性” 对话框。

四、选择布局管理器

    目前我们已经将 JFrame 添加为窗体的最上层容器,下一步是指定布局管理器,用来控制容器内组件的大小和位置。每种容器类型都有缺省的布局管理器。 JFrame 组件的缺省布局管理器是 BorderLayout,它将该容器分为五个部分(北、南、东、西和中)。

      GridBagLayout 布局管理器,它使用一组复杂的组件属性(称为“约束”)对布局的所有方面进行精确控制。GridBagLayout 将组件放置在行和列的网格中,其中网格单元的大小不必完全相同。此外,组件可跨越多行或多列,或同时跨越行和列。

更改布局管理器:

  1. 在 组件面板 中,单击 “布局” 标签以访问 Java 基本类 (JFC) 中可用的布局管理器。 请注意,当鼠标位于 组件面板 中的布局图标上时,将出现一个工具提示,显示该布局管理器的名称。
  2. 单击 “布局” 标签中的 GridBagLayout 按钮。
  3. 单击 编辑器 中灰色 ColorSwitch 窗体上的任意位置,设置布局管理器。

    GridBagLayout 将添加到 “检查器” 中的 JFrame 组件分层结构。 如图:


    在NetBeans 4.1中使用Swing组件(图三)
    点击查看大图

五、添加组件

1、添加按钮:

  1. 在 Swing 组件面板中,选择 JButton 组件。
  2. 单击 编辑器 中 ColorSwitch 窗体上的任意位置,将 JButton 组件添加到窗体。

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

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

重命名按钮并更改其显示字体:

  1. 在 编辑器 的“设计”视图中,右键单击 JButton 组件,然后从上下文菜单中选择 “编辑文本” 。或者,您只需单击该按钮并按空格键即可。
  2. 在文本字段中输入 " Switch Color "。按 Enter 键。
  3. 在仍然选中 JButton 组件的情况下,滚动到 “属性” 窗口中的字体属性,并单击省略号 (...) 按钮。
  4. 在 “字体编辑器” 对话框中,将“字体样式”选择为“粗体”,并将“字体大小”选择为 "14"。单击“确定”。

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

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

2、添加标签

由于我们的应用程序使用一个标签来显示将调用按钮的颜色,因此下一步我们需要添加标签。

添加标签组件:

  1. 在 组件面板 窗口中,单击 Swing 标签以显示可用的 Swing 组件。
  2. 选择 JLabel 组件。
  3. 单击 编辑器 中 ColorSwitch 窗体上的任意位置,将 JLabel 组件添加到窗体。

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


    在NetBeans 4.1中使用Swing组件(图四)
    点击查看大图


上一页 1 2 3 4 下一页 
上一篇:用Lucene做一个简单的Java搜索工具
下一篇:使用JSR-238更快地全球化您的应用程序