Container类是Component的子类,它也是一个抽象类,它允许其他的组件(Component)加入其中
组件 一个 其他 加入 Component 允许 抽象类 其中
2023-09-14 09:12:03 时间
在AWT中,所有能在屏幕上显示的组件(component )对应的类,均是 抽象类 Component 的子类或子孙类。
这些类均可继承Component类的变量和方法。
Container类是Component的子类,它也是一个抽象类,它允许其他的组件(Component)加入其中。
加入的Component也允许是Container类型,即允许多层嵌套的层次结构,Container类在将组件以合适的形式安排在屏幕上时很有用,它有两个子类,Panel和Window,它们不是抽象类。
1 package TomAwt; 2 3 4 import java.applet.Applet; 5 import java.awt.*; 6 import java.awt.event.*; 7 public class TomAwt_09 extends Applet implements TextListener{ 8 TextField from; 9 TextField to; 10 public void init(){ 11 from=new TextField(30); 12 to=new TextField(30); 13 to.setEditable(false); 14 add(new Label("输入一些文本: ")); 15 add(from); 16 add(new Label("你输入的文本是: ")); 17 add(to); 18 //add TextListener 19 from.addTextListener(this); 20 } 21 //implementation of textValueChanged method 22 public void textValueChanged(TextEvent e){ 23 to.setText(from.getText()); 24 } 25 }
相关文章
- 编写一个头像裁剪组件(一)
- Vue_(组件通讯)动态组件
- .NET开源组件
- vue框架-基础5-vue-使用第三方ui组件快速开发页面,vuetify
- 初学ReactJS,写了一个RadioButtonList组件
- vue 强制刷新子组件
- 如何将ng-template整体作为一个参数,传递给另一个组件
- SuperSwipeRefreshLayout 一个功能强大的自己定义下拉刷新组件
- vue element-ui 分页组件封装
- 从零開始学android<Menu菜单组件.三十.>
- 【Spring注解驱动开发】使用@Import注解给容器中快速导入一个组件
- 二进制方式搭建Kubernetes高可用集群(超丰富的组件概念理论总结)
- PHP 的工作流组件记录
- Linux下基于内存分析的Rootkit检测方法——传统方法还是检查已知Rootkit组件默认安装路径上是否存在相应文件,并比对文件签名(signature)。这种检测方式显然过于粗糙,对修改过的/新的Rootkit基本无能为力
- e801. 创建一个JProgressBar组件
- swiftUI GeometryReader PreferenceKey 获取视图大小 父子组件交互
- 小程序中使用weui组件库(一)
- vue中一个组件导入另一个组件