`
i拾贝
  • 浏览: 29916 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

GUI之AWT( Abstract Window ToolKit)

    博客分类:
  • java
阅读更多

GUI之AWT( Abstract Window ToolKit)

抽象窗口工具包



 

java.awt

Class Component

所有可以显示出来的图形元素,都叫Component.

 

java.awt

Class Container

Container用来容纳其他Component的元素。

 

Window可以独立显示的窗口,

 

Panel面板,可以容纳其他的元素,一般你看不见它。

 

Frame框架,窗口;

 

Dialog对话框。

 

Applet支程序,小程序,被AJAX替代。

 



 

两种常用的Containter:

Window:自由停泊的顶级窗口;

Panel:不能独立存在,必须被天加到其他Containter中。非顶级窗口。

java.awt

Class Color

Color类,颜色类。

 

java.awt

Class Frame


 实例:

TestFrame.java

/*	范例名称:Frame 应用举例
 * 	源文件名称:TestFrame.java
 *	要  点:Frame组件的创建及显示设置
 */

import java.awt.*;
public class TestFrame {
	public static void main( String args[]) {
		//Frame是Window的子类,有Frame或其子类创建的对象为一个窗体
		//创建标题栏为My First Test的窗口
		Frame f = new Frame("My First Test");
		//设置窗体大小,x,y是宽度和高度
		f.setLocation(300, 300);
		//设置窗口位置,x,y是左上角坐标。
		f.setSize( 170,100);
		//设置背景色为蓝色
		f.setBackground( Color.blue);
		//设置为不可改变大小
		f.setResizable(false);
		//设置是否可见,true代表可见
		f.setVisible( true);
	}
}

 

 

命令行Ctrl+C,关闭窗口。

 

 TestMulitFrame.java

import java.awt.*;

public class TestMultiFrame {
    public static void main(String args[]) {
        MyFrame f1 = 
            new MyFrame(100,100,200,200,Color.BLUE);
        MyFrame f2 = 
            new MyFrame(300,100,200,200,Color.YELLOW);
        MyFrame f3 = 
            new MyFrame(100,300,200,200,Color.GREEN);
        MyFrame f4 = 
            new MyFrame(300,300,200,200,Color.MAGENTA);
    }
}




class MyFrame extends Frame{
    static int id = 0;
    MyFrame(int x,int y,int w,int h,Color color){
        super("MyFrame " + (++id));
        setBackground(color);
		//将Frame自己内部的布局管理器设为空
        setLayout(null);
		//设置窗口的位置(x,y)和大小(w,h),
        setBounds(x,y,w,h);
        setVisible(true);
    }
}

 

 


关闭窗口Ctrl+C,

 

 

 

 

  • 大小: 97.5 KB
  • 大小: 129.9 KB
  • 大小: 116.7 KB
  • 大小: 23.3 KB
  • 大小: 31.1 KB
分享到:
评论

相关推荐

    java 图形界面 java awt swt swing gui

    在Java中,有三个主要的GUI工具包:AWT(Abstract Window Toolkit),SWT(Standard Widget Toolkit)和Swing。 1. AWT(Abstract Window Toolkit): AWT是Java最早提供的GUI库,它是Java的基础GUI组件集合。AWT...

    深入解析Java GUI编程:AWT与Swing的对比

    Java提供了多种图形用户界面(GUI)编程的选项,其中最基础的两种是抽象窗口工具集(Abstract Window Toolkit,简称AWT)和Swing。这两种技术都允许开发者创建和管理GUI组件,但它们在设计哲学、功能和使用方式上...

    Micro Pure Java Abstract Window Toolkit-开源

    Micro PJAWT 的设计基于Java的Abstract Window Toolkit(AWT)和Swing,但相比于原生AWT和Swing,它更加精简和优化,尤其适合资源有限或者对性能有较高要求的环境。作为一个开源项目,Micro PJAWT 充分利用了社区的...

    java GUI资料 包括Swing awt

    **AWT(Abstract Window Toolkit)**是Java最早的GUI库,它是Java标准版(Java SE)的一部分。AWT依赖于本地操作系统(Native OS)来提供图形服务,因此它的组件往往与操作系统平台紧密关联,具有较好的性能。AWT的...

    Online-Test-App:此在线测试应用包含多项选择题,测试完成后将显示结果,为此将使用java swing包并使用GUI Abstract Window Toolkit(awt)

    在线测试应用是一款基于Java Swing和Abstract Window Toolkit (AWT) 的图形用户界面(GUI)程序,它主要用于创建一个交互式的多项选择题测试环境。在这款应用中,用户可以进行在线答题,完成测试后,系统会即时展示...

    Java的GUI设计-AWT基础-窗口类-AWT基本组-bb--Read.ppt

    Java的GUI设计主要依赖于Abstract Window Toolkit(AWT),这是Java开发工具包(JDK)的一部分,也是Java基础类(JFC)的核心组件。AWT为开发者提供了构建图形用户界面的基础元素,包括窗口、按钮、菜单等。同时,它...

    JAVA图形编程(AWT+SWING)

    本资源包主要涵盖了两个核心库:AWT(Abstract Window Toolkit)和Swing,它们都是Java Foundation Classes (JFC) 的一部分,用于构建桌面应用程序。 **AWT** 是Java早期提供的图形用户界面(GUI)工具包,它直接与...

    JAVA AWT学习手册

    AWT(Abstract Window Toolkit),即抽象窗口工具包,是Java API为Java程序提供的建立图形用户界面的基本工具集,AWT可以用于Java Application和Java Applet的图形用户界面的创建。 AWT工具集简介 AWT工具集是Java ...

    tutorial(AWT)GUI--java.zip_The java tutorial_awt_gui java_java a

    在Java中,有两个主要的GUI工具包:Abstract Window Toolkit(AWT)和Swing。本教程将专注于AWT,它是Java早期提供的GUI库,虽然现在Swing更常用,但AWT仍然是理解和学习Java GUI编程的基础。 **AWT简介** AWT是...

    Java编程语言入门 Java语言基础教程 第10课 Java的GUI设计 之 AWT 共33页.pdf

    AWT(Abstract Window Toolkit),即抽象窗口工具包,是Java最初提供的用于构建图形用户界面(GUI)的一套API。AWT由一系列类组成,这些类定义了GUI组件,如按钮、标签、窗口等,并提供了布局管理和事件处理机制。...

    java代码笔记2010-06-24:java 实现一个分页操作(JDBC+GUI->AWT) 实例

    这篇2010年6月24日的博客文章“Java代码笔记”提供了一个使用JDBC(Java Database Connectivity)与GUI(图形用户界面)AWT(Abstract Window Toolkit)实现分页操作的实例。接下来,我们将详细探讨这个知识点。 ...

    学生管理系统gui的简单实现---基于java.awt

    Java AWT(Abstract Window Toolkit)是Java早期的图形用户界面(GUI)库,它是Java标准版(Java SE)的一部分,用于创建窗口和其他交互组件。在本项目“学生管理系统GUI的简单实现”中,开发者利用了AWT库来设计和...

    ae-awt.jar.zip

    这个文件名暗示了它与Adobe Systems的ActionScript Event Model(AE)和AWT(Abstract Window Toolkit)有关。在Java编程语言中,AWT是最早的图形用户界面(GUI)库,它提供了基本的窗口组件和事件处理机制。 **1. ...

    JavaGUI编程基础入门

    AWT(Abstract Window Toolkit)是Java语言中用于图形用户界面编程的基本包。AWT提供了一组基本的GUI组件,例如按钮、标签、文本框等,用于构建图形用户界面。AWT也是Swing包的基础,Swing包是在AWT基础上进一步封装...

    圣思园 awt.pdf

    AWT(Abstract Window Toolkit,抽象窗口工具包)是Java编程语言的一个基础图形用户界面工具包。AWT使得Java程序能够创建和管理GUI窗口和组件。为了理解AWT的核心概念,接下来将详细阐释AWT的相关知识点。 首先,...

    浅析Java GUI编程工具集.pdf

    AWT(Abstract Window Toolkit)是Java语言中的一个GUI组件库。它提供了基本的GUI组件,如按钮、标签、文本框等。AWT的主要特点是跨平台性,即可以在不同的操作系统上运行,而不需要重新编译代码。 Swing: Swing是...

    Java GUI SWT/Swing/AWT的介绍及比较

    它提供了三个主要的工具包:SWT(Standard Widget Toolkit)、Swing和AWT(Abstract Window Toolkit)。这三个工具包各有特点,适用于不同的开发场景。 AWT是Java最早的GUI工具包,它是Java平台的基础,包含了基本...

    javaGUI练习-飞机大战

    在Java中,GUI主要由Java的AWT(Abstract Window Toolkit)和Swing库来实现。 【AWT】 AWT(Abstract Window Toolkit)是Java最早提供的GUI库,它是Java平台的基础部分,与操作系统底层紧密关联。AWT组件包括基本的...

Global site tag (gtag.js) - Google Analytics