Java AWT,缩写为 Abstract Window Toolkit,只不过是一组用于开发图形用户界面或基于 Windows 的应用程序的 API。 java中的AWT组件是依赖于平台的组件,这意味着组件在图形用户界面上的显示取决于底层操作系统; AWT 组件通常是大量使用操作系统资源的组件。
广告 该类别中的热门课程 JAVA 掌握 - 专业化 | 78 课程系列 | 15 次模拟测试语法:
下面给出了如何使用 AWT 组件的语法:
// importing awt package import java.awt.*; // create a class extending Frame component class <className> extends Frame{ <className>(){ Button button=new Button("<Text_To_Display_On_Button>"); // create instance of component button.setBounds(40,90,80,30);// call method to set button position add(button);// adding component to the container setSize(400,400);//set size of container setVisible(true);//set visibility of container to true } public static void main(String args[]){ <className> clsobj=new <className>(); }}
上面的语法展示了如何使用 AWT 包的 Button 组件。
在上面的语法中
AWT 组件可以被视为可以在图形界面屏幕上可见并可以执行交互的对象。
在java.awt包中,提供了以下组件:
1。容器:顾名思义,这个awt组件是用来容纳其他组件的。
基本上,java.awt 包中有以下不同类型的容器:
a。窗口:这是一个顶级容器,也是不包含边框或标题的窗口类的实例。
b。 Frame:Frame 是 Window 类的子级,由标题栏、边框和菜单栏组成。因此,框架提供了可调整大小的画布,并且是用于开发基于 AWT 的应用程序的最广泛使用的容器。框架容器内可以容纳按钮、文本字段、滚动条等各种组件。
Java 框架可以通过两种方式创建:
2。按钮:用于在用户界面上创建具有指定标签的按钮。我们可以设计代码,使用监听器对按钮的单击事件执行一些逻辑。
3。文本字段:java AWT 的这个组件创建一个单行文本框来输入文本数据。
4。标签:java AWT 的这个组件创建一个显示在图形用户界面上的多行描述性字符串。
5。画布:这通常表示允许您在图形用户界面上绘制形状的区域。
6。选择:这个 AWT 组件代表一个具有多个选择的弹出菜单。用户选择的选项显示在菜单顶部。
7。滚动条:用于在 GUI 上提供水平或垂直滚动功能。
8。列表:该组件可以保存文本项列表。该组件允许用户从列表中的所有可用选项中选择一个或多个选项。
9。复选框:该组件用于创建GUI的复选框,其状态可以是选中或不选中。
以下示例展示了 Java 中可用的不同 AWT 组件的使用。
代码:
package com.edubca.awtdemo; package com.edubca.awtdemo; import java.applet.Applet; // import awt and its subclasses import java.awt.*; // class extending applet public class AWTDemo extends Applet { // this method gets automatically called public void init() { Button button = new Button("Click Here to Submit"); // creating a button this.add(button); // adding button to container Checkbox checkbox = new Checkbox("My Checkbox"); // creating a checkbox this.add(checkbox); //adding checkbox to container CheckboxGroup checkboxgrp = new CheckboxGroup(); // creating checkbox group this.add(new Checkbox("Check box Option 1", checkboxgrp, false)); this.add(new Checkbox("Check box Option 2", checkboxgrp, false)); this.add(new Checkbox("Check box Option 3", checkboxgrp, true)); // adding to container Choice choice = new Choice(); // creating a choice choice.addItem("Choice Option 1"); choice.addItem("Choice Option 2"); choice.addItem("Choice Option 3"); this.add(choice); //adding choice to container Label label = new Label("Demo Label"); // creating a label this.add(label); //adding label to container TextField textfield = new TextField("Demo TextField", 30); // creating a Textfield this.add(textfield); // adding Textfield to container } }
上面的程序展示了如何在 Java 代码中使用 AWT 组件,如按钮、复选框、复选框组、标签、选择和文本字段。
输出:
以上是Java 中的 AWT 组件的详细内容。更多信息请关注PHP中文网其他相关文章!