📝 AWT教程

14篇技术文档
  AWT教程

📅  最后修改于: 2020-11-18 07:45:36        🧑  作者: Mango

JAVA提供了一组丰富的库来以独立于平台的方式创建图形用户界面。在本文中,我们将研究AWT(抽象窗口工具包)。本教程适用于愿意通过简单的步骤学习JAVA GUI编程的软件专业人员。本教程将使您对JAVA GUI编程概念有很好的了解,并且在完成本教程后,您将处于中等专业水平,可以从中获得更高的专业知识。先决条件在继续本教程之前,您应该对Java编程语言,文本编辑器和程序执行等有基本的了解。...

  AWT-概述

📅  最后修改于: 2020-11-18 07:45:58        🧑  作者: Mango

图形用户界面图形用户界面(GUI)通过一些图形组件提供用户交互。例如,我们的基础操作系统还通过窗口,框架,面板,按钮,文本字段,TextArea,列表框,组合框,标签,复选框等提供了GUI。这些都称为组件。使用这些组件,我们可以为应用程序创建交互式用户界面。GUI为最终用户响应引发的事件提供结果。GUI完全基于事件。例如,单击按钮,关闭窗口,打开窗口,在文本区域中键入内容等。这些活动称为event...

  AWT环境设置

📅  最后修改于: 2020-11-18 07:46:16        🧑  作者: Mango

本节指导您如何在计算机上下载和设置Java。请按照以下步骤设置环境。可从下载Java链接免费获得Java SE。因此,您将根据您的操作系统下载一个版本。按照说明下载Java并运行.exe在您的计算机上安装Java。在计算机上安装Java之后,您需要设置环境变量以指向正确的安装目录:设置Windows 2000 / XP的路径:假设您已将Java安装在c:\ Program Files \ java...

  AWT控件

📅  最后修改于: 2020-11-18 07:46:41        🧑  作者: Mango

每个用户界面都考虑以下三个主要方面:UI元素:这些是用户最终看到并与之交互的核心视觉元素。 GWT提供了大量从基本到复杂的广泛使用和常见元素,我们将在本教程中介绍。布局:它们定义应如何在屏幕上组织UI元素,并为GUI(图形用户界面)提供最终外观。这部分将在“布局”一章中介绍。行为:这些是在用户与UI元素进行交互时发生的事件。这部分将在事件处理一章中介绍。每个AWT控件都从Component类继承属...

  AWT事件处理

📅  最后修改于: 2020-11-18 07:47:18        🧑  作者: Mango

什么是活动?对象状态的变化称为事件,即事件描述了源状态的变化。事件是用户与图形用户界面组件进行交互的结果。例如,单击按钮,移动鼠标,通过键盘输入字符,从列表中选择一个项目,滚动页面是导致事件发生的活动。活动类型这些事件可以大致分为两类:前景事件-那些需要用户直接交互的事件。它们是由于人与图形用户界面中的图形组件交互而产生的。例如,单击按钮,移动鼠标,通过键盘输入字符,从列表中选择项目,滚动页面等。...

  AWT事件类

📅  最后修改于: 2020-11-18 07:47:38        🧑  作者: Mango

Event类代表事件。 Java为我们提供了各种Event类,但我们将讨论更常用的类。EventObject类它是从其派生所有事件状态对象的根类。所有事件都是通过对对象source的引用构造的,该对象在逻辑上被认为是最初发生有关事件的对象。此类在java.util包中定义。类声明以下是java.util.EventObject类的声明:领域以下是java.util.EventObject类的字段:...

  AWT事件侦听器

📅  最后修改于: 2020-11-18 07:47:55        🧑  作者: Mango

事件侦听器代表负责处理事件的接口。 Java为我们提供了各种事件侦听器类,但我们将讨论那些更常用的类。事件侦听器方法的每个方法都有一个参数作为对象,它是EventObject类的子类。例如,鼠标事件侦听器方法将接受MouseEvent的实例,其中MouseEvent源自EventObject。EventListner界面它是每个侦听器接口都必须扩展的标记接口。此类在java.util包中定义。类声...

  AWT事件适配器

📅  最后修改于: 2020-11-18 07:48:08        🧑  作者: Mango

适配器是用于接收各种事件的抽象类。这些类中的方法为空。这些类的存在是为了方便创建侦听器对象。AWT适配器:以下是在AWT中监听GUI事件时常用的适配器列表。Sr. No.Adapter & Description1FocusAdapterAn abstract adapter class for receiving focus events.2KeyAdapterAn abstract adapt...

  AWT布局

📅  最后修改于: 2020-11-18 07:48:28        🧑  作者: Mango

介绍布局是指容器内组件的布置。换句话说,可以说将组件放置在容器内的特定位置。布局控件的任务由布局管理器自动完成。布局经理布局管理器自动将所有组件放置在容器内。如果我们不使用布局管理器,那么组件也将通过默认布局管理器进行定位。可以手动布置控件,但是由于以下两个原因,这变得非常困难。处理容器内的大量控件非常繁琐。当我们需要排列它们的宽度和高度信息时,通常不会给出它们。Java为我们提供了各种布局管理器...

  AWT容器

📅  最后修改于: 2020-11-18 07:48:43        🧑  作者: Mango

容器是AWT GUI组件不可或缺的一部分。容器提供了可以放置组件的空间。 AWT中的容器本身就是组件,它添加了向其自身添加组件的功能。以下是值得注意的要点。容器的子类称为容器。例如面板,框架和窗口。容器只能向其自身添加组件。每个容器中都有一个默认布局,可以使用setLayout方法覆盖它。Sr. No.Container & Description1ContainerIt is a generic...

  AWT菜单类

📅  最后修改于: 2020-11-18 07:48:57        🧑  作者: Mango

众所周知,每个顶级窗口都有一个与其关联的菜单栏。该菜单栏包含可供最终用户使用的各种菜单选项。此外,每个选项都包含选项列表,称为下拉菜单。 Menu和MenuItem控件是MenuComponent类的子类。菜单Hiearchy菜单控件Sr. No.Control & Description1MenuComponentIt is the top level class for all menu re...

  AWT图形类

📅  最后修改于: 2020-11-18 07:49:11        🧑  作者: Mango

图形控件允许应用程序在组件上或图像上绘制。图形控件Sr. No.Control & Description1GraphicsIt is the top level abstract class for all graphics contexts.2Graphics2DIt is a subclass of Graphics class and provides more sophisticated...

  AWT-有用的资源

📅  最后修改于: 2020-11-18 07:49:30        🧑  作者: Mango

以下资源包含有关AWT的其他信息。请使用它们来获得有关该主题的更深入的知识。Java上有用的网站JavaTM教程-Java教程是希望使用Java编程语言创建应用程序的程序员的实用指南。的JavaTM2 SDK,标准版-官方网站的JavaTM2 SDK,标准版Java的免费下载-立即为台式计算机下载Java!Sun Developer Network-Sun Microsystem的官方网站,列出了...

  讨论AWT

📅  最后修改于: 2020-11-18 07:49:43        🧑  作者: Mango

JAVA提供了一组丰富的库来以独立于平台的方式创建图形用户界面。在本文中,我们将研究AWT(抽象窗口工具包)。...