Swing代码
“Swing代码”相关的资料有哪些?“Swing代码”相关的范文有哪些?怎么写?下面是小编为您精心整理的“Swing代码”相关范文大全或资料大全,欢迎大家分享。
Swing代码
例 6-1 GetContentPaneDemo.java
import java.awt.*; import javax.swing.*;
public class GetContentPaneDemo { public static void main(String[] args) { JFrame f = new JFrame(\ Container c = f.getContentPane(); // JFrame组件获取容器Content Pane
c.setLayout(new BorderLayout());
JButton btn = new JButton(\c.add(btn, BorderLayout.NORTH);
// 组件添加到容器Content Pane上,而非直接加到JFrame组件上
f.setVisible(true); f.setSize(200,100); f.validate(); } }
例 6-2 NewJFrame.java
import java.awt.*;
import java.awt.event.*; import javax.swing.*;
Swing代码
例 6-1 GetContentPaneDemo.java
import java.awt.*; import javax.swing.*;
public class GetContentPaneDemo { public static void main(String[] args) { JFrame f = new JFrame(\ Container c = f.getContentPane(); // JFrame组件获取容器Content Pane
c.setLayout(new BorderLayout());
JButton btn = new JButton(\c.add(btn, BorderLayout.NORTH);
// 组件添加到容器Content Pane上,而非直接加到JFrame组件上
f.setVisible(true); f.setSize(200,100); f.validate(); } }
例 6-2 NewJFrame.java
import java.awt.*;
import java.awt.event.*; import javax.swing.*;
Swing代码
例 6-1 GetContentPaneDemo.java
import java.awt.*; import javax.swing.*;
public class GetContentPaneDemo { public static void main(String[] args) { JFrame f = new JFrame(\ Container c = f.getContentPane(); // JFrame组件获取容器Content Pane
c.setLayout(new BorderLayout());
JButton btn = new JButton(\c.add(btn, BorderLayout.NORTH);
// 组件添加到容器Content Pane上,而非直接加到JFrame组件上
f.setVisible(true); f.setSize(200,100); f.validate(); } }
例 6-2 NewJFrame.java
import java.awt.*;
import java.awt.event.*; import javax.swing.*;
java swing 模拟登录
java swing 模拟登录 2009-01-14 17:10
import java.awt.Color; import java.awt.Point; import java.awt.Rectangle; import java.awt.Toolkit;
import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import javax.swing.BorderFactory; import javax.swing.ButtonGroup; import javax.swing.JButton; import javax.swing.JCheckBox; import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JLabel;
import javax.swing.JRadioButton; import javax.swing
Swing程序设计
第 1 3 章 图形化用户界面(GUI)
Swing 较早期版本中的AWT更为强大、性能更优良,Swing 中除了保留AWT中几个重要的重量级组件之外,其他组件都为轻量级,这样使用Swing 开发出的窗体风格会与当前运行平台上的窗体风格一致,同时程序员也可以在跨平台时指定窗体统一的风格与外观。Swing 的使用很复杂,本章主要讲解Swing 中的基本要素,包括容器、组件、窗体布局、事件和监听器。 通过阅读本章,您可以:
? 了解Swing 组件 ? 掌握使用常用窗体
? 掌握在标签上设置图标
? 掌握应用程序中的布局管理器 ? 掌握常用面板 ? 掌握按钮组件 ? 掌握列表组件 ? 掌握文本组件
? 学会常用事件监听器
一、图形化用户界面介绍
? Swing 概述
原来的AWT 组件来自java.awt 包,当含有AWT 组件的Java应用程序在不同的平台上执行时,每个平台的GUI组件的显示会有所不同,但是在不同平台上运行使用Swing 开发的应用程序时,就可以统一GUI 组件的显示风格,因为Swing 组件允许编程人员在跨平台时指定统一的外观和风格。
Swing 组件通常被称为“轻量级组件”,因为它完全由Java语言编写,而Java是不依
JAVA SWING重难点
? 教学重点与难点: ? 框架的组成及外观 ? 在框架中显示文本和图形 ? 字体和颜色的设置 ? Java的事件处理机制
? 窗口事件、焦点事件、键盘事件、鼠标事件的处理 ? Swing各种组件的用法 ? 9.1图形用户界面设计概述 ? 9.1.1 GUI支持包和简单GUI程序例 ? 1.java.awt包
? Java语言在java.awt包中提供了大量地进行GUI设计所使用的类和接口,包括绘制图形、设置
字体和颜色、控制组件、处理事件等内容,AWT是Java语言进行GUI程序设计的基础。 ? 2. javax.swing包
? Swing包是Java基础类库(Java Foundation Classes,JFC)的一部分。Swing提供了从按钮到
可分拆面板和表格的所有组件。
? Swing组件是Java语言提供的第二代GUI设计工具包,它以AWT为基础,在AWT内容的基础上新
增或改进了一些GUI组件,使得GUI程序功能更强大,设计更容易、更方便。\是开发新组件的项目代码名,现在,这个名字常用来引用新组件和相关的API。
? AWT组件和对应的Swing组件,从名称上很容易记忆和区别。例如,AWT的框架类、面板类、按钮
类和菜单类,被命名为
3ATW Swing 事件处理
AWT(Abstract Windowing Toolkit)是用来创建Java 图形用户界面的基本工具. Java Swing 是JFC(Java Foundation Classes)的一部分,它可以弥补AWT 的一些不足.
Component(组件):按钮、标签、菜单等组件的抽象基本类。
Container(容器):扩展组件的抽象基本类,例如Panel、Applet、Window、Dialog 和Frame 等是由Container 演变的类,容器中可以包括多个组件。 LayoutManager(布局管理器):定义容器中组件的摆放位置和大小接口。Java 中定 义了几种默认的布局管理器。
Graphics(图形):组件内与图形处理相关的类,每个组件都包含一个图形类的对象。 1 组件
组件是 Java 图形用户界面程序设计的最基本组成部分,它是一个以图形方式显示的,并且可以与用户进行交互的界面组成元素,例如按钮、标签、单选框、多选框等。单独的一个组件不能显示出来,必须将组件添加到容器当中才能显示。
component方法
Component getComponentAt(
3ATW Swing 事件处理
AWT(Abstract Windowing Toolkit)是用来创建Java 图形用户界面的基本工具. Java Swing 是JFC(Java Foundation Classes)的一部分,它可以弥补AWT 的一些不足.
Component(组件):按钮、标签、菜单等组件的抽象基本类。
Container(容器):扩展组件的抽象基本类,例如Panel、Applet、Window、Dialog 和Frame 等是由Container 演变的类,容器中可以包括多个组件。 LayoutManager(布局管理器):定义容器中组件的摆放位置和大小接口。Java 中定 义了几种默认的布局管理器。
Graphics(图形):组件内与图形处理相关的类,每个组件都包含一个图形类的对象。 1 组件
组件是 Java 图形用户界面程序设计的最基本组成部分,它是一个以图形方式显示的,并且可以与用户进行交互的界面组成元素,例如按钮、标签、单选框、多选框等。单独的一个组件不能显示出来,必须将组件添加到容器当中才能显示。
component方法
Component getComponentAt(
在 NetBeans IDE 中设计 Swing GUI
在 NetBeans IDE 中设计
Swing GUI
下载 quickstart-gui.zip,其中包含以下内容:
可脱机阅读的教程 HTML 文件。
GUI 生成器功能的详细交互式演示(.swf 文件)。
本教程将指导您完成使用 NetBeans IDE GUI 生成器为一个名为 ContactEditor 的应用程序创建图形用户界面 (Graphical User Interface, GUI) 的过程。在该过程中,您将布置一个 GUI 前端,以便查看和编辑员工数据库中包括的各个员工的联系信息。
在本教程中,您将了解如何执行以下操作:
使用 GUI 生成器界面 创建 GUI 容器 添加组件 调整组件大小 对齐组件 调整组件锚点 设置自动调整组件大小行为 编辑组件属性
学完本教程大约需要 30 分钟。
要学完本教程,您需要具备以下软件和资源。
软件或资源
NetBeans IDE
quickstart-gui.zip 要求的版本 版本 6.9、6.8 或 6.7 包含演示的 zip 文件 Java Development Kit (JDK) 版本 6 入门指南
使用 IDE 的 GUI 生成器,用户无需深入了解布局管理器,便可以生
Java Swing 中嵌入 JavaFX 入门 - Netbeans
JavaFX 开发入门
1安装JDK1.6.0_31和JavaFX2.0 SDK
到192.168.1.82(用户名:administrator 密码:111111)中的bak目录下拷贝,如下图所示。
一切采用默认下去就可以了。
注意:没有安装IDE的安装IDE(bak目录有,任何版本都行)。JavaFX2.0 需要JDK 1.6以上。
2 Swing中嵌入JavaFX应用开发
2.1 创建java应用程序工程
选择“文件”------ > “新建项目”,选择
点下一步。
项目名称命名为“JavaFXEmbedInSwing”,指定“项目位置选”,创建主类“con.javafx.in.swing. JavaFXEmbedInSwing”,点击完成。
初始的项目如下图。
2.2 导入JavaFX库文件包
在项目目录下建一个名称为“lib”的子目录。然后把“JavaFX2.0 SDK”安装目录下(我安装到了“C:\\Program Files\\JavaFX\\javafx-sdk2.1”下)的“rt”子目录中的“bin”和lib复制到刚刚创建的“lib”目录下。 项目目录:
JavaFX2.0 SDK目录:
然后再项目树下的“库”上