抽象窗口工具包AWT (Abstract Window Toolkit) 是 API为Java 程序提供的建立 图形用户界面GUI (Graphics User Interface)工具集,AWT可用于Java的 applet 和applications中. 它支持图形用户界面编程的功能包括: 用户界面组件:事件处理模型:图形和图像工具,包括形状.颜色和字体类:布局管理器,可以进行灵活的 窗口布局而与特定窗口的尺寸和屏幕分辨率无关:数据传送 类,可以通过本地平台的剪贴板来进行剪切和粘贴. pac…
抽象窗口工具包 (Abstract Windowing Toolkit) (AWT)是Java的平台独立的窗口系统,图形和用户界面器件工具包. AWT是Java基础类 (JFC)的一部分,为Java程序提供图形用户界面(GUI)的标准API. package TomAwt; import java.awt.*; import java.awt.event.*; public class TomAwt_02 extends Frame implements MouseListener{ TextA…
AWT(Abstract Window Toolkit),中文译为抽象窗口工具包,是Java提供的用来建立和设置Java的图形用户界面的基本工具. AWT由Java中的java.awt包提供,里面包含了许多可用来建立与平台无关的图形用户界面(GUI)的类,这些类又被称为组件. Swing是一个用于开发Java应用程序用户界面的开发工具包. 以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格. Swing开发人员只用很少的代码就可以利用Swing丰富.灵活的功能和模块化组…
Abstract Window Toolkit(AWT)是一个图形过程库,使用Java语言通过位图显示来操纵窗口.最后设计者又将AWT扩充为Alternative Window工具箱和Applet Widget工具箱.最新的GUI接口称为Swing,扩展了AWT,程序开发人员可以利用Swing生成独立于平台的GUI对象. package TomAwt; import java.applet.Applet; import java.awt.*; public class TomAwt_05 ext…
代码如下: package com.swift; import java.awt.BorderLayout; import java.awt.Color; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTextArea; i…
建立Chat项目,并在项目中创建窗口类 package com.swift; import java.awt.BorderLayout; import javax.swing.JFrame; import javax.swing.JScrollPane; import javax.swing.JTextArea; import javax.swing.JTextField; public class ChatClientFrame extends JFrame{ private static f…
初识 AWT       GUI 和 AWT GUI:Graphics User Interface  图形用户界面 AWT:Abstract Window Toolkit  抽象窗口工具集 之前的程序输出结果均在控制台上显示,现在学习AWT后,可以编程显示图形用户界面. 抽象窗口工具包AWT (Abstract Window Toolkit) 是 API为Java 程序提供的建立图形用户界面GUI (Graphics User Interface)工具集,之所以叫抽象窗口工具集,是因为该图形用…
  老掉牙的历史 Java1.0在发布的时候,就为我们提供了GUI操作的库,这个库系统在所有的平台下都可以运行,这套基本的类库被称作抽象窗口工具集(Abstract Window Toolit),简称AWT.它为Java应用程序提供基本的图形组件.AWT是窗口框架,它从不同平台的窗口系统中抽取出共同组件.当程序运行时,将这些组件的创建和动作委托给程序所在的运行平台.简而言之,当使用AWT编写图形界面应用时,程序仅指定了界面组件的位置和行为,并未提供真正的实现,JVM调用操作系统本地的图形界面来创…
要生成一个窗口,通常使用Window的子类Frame类进行实例化,而不是直接使用Window 类,框架的外观就像平常Windows系统下的窗口,有标题.边框. 菜单 和大小等. setSize()方法可以设置框架尺寸的大小,setVisibe()方法可以设置窗口的可见性. package TomAwt; import java.applet.Applet; import java.awt.*; public class TomAwt_20 extends Applet{ private Stri…
Window对应的类为java.awt.Windows, 它可独立于其他Container而存在,它有两个子类, Frame和Dialog, Frame是具有标题(title)和可伸缩的角(resize corner)的窗口(Window).Dialog则没有菜单条,虽然它能移动,但不能伸缩. 滚动面板(ScrollPane)也是Window类的子类,这里就不讨论了. Panel对应的类为java.awt.Panel,它可包含其他Container类型的组件,或包含在浏览器窗口中.Panel标识…