当前位置:网站首页 > Java基础 > 正文

java gui教程 csdn



 
  

下面是一个窗口示例

 
  

file
创建一个窗口,要继承 ,同时会继承 Frame 中的一些方法;
Frame 中:




  • super 方法可以设置窗口标题;
  • setSize 设置窗口大小,
  • setVisible 设置是否显示窗口,true 显示,false 隐藏

我们来向窗口添加组件

 
  

在 main 方法中启动窗口

 
  

简单来说 B 告诉 A ,如果 A 怎么样了,就去做一件事情C。

我们继续利用上面的窗口,实现按钮点击时,改变窗口背景颜色。

引入

 
  

实现接口

 
  
 
  

另外, actionEvent ,有两个常用方法

 
  

AWT 中,主要有 6 中布局方式。

  • FlowLayout 流式布局
    默认布局,控件从上到下,从左到右地排序。

  • BorderLayout 边缘布局
    自动停靠窗体边缘,并且长宽随着窗体的变化。
    file




  • GridLayout 网格布局
    将容器分成若干行和若干列。

  • CradLayout 卡片布局
    像扑克牌一样,每张牌是一个控件,多个控件叠加起来,每次只能查看一个。

  • GridBagLayout 网格块布局
  • null 采用坐标定位布局

创建一个窗体,并设置流式布局

 
  

继承 Frame 的窗体中,使用 setLayout方法 可以设置布局。

Component 是所有组件的父类,Component 常用方法如下

 
  

文本

文本框(TextField)只能显示一行文本,文本域(TextArea)则可以显示、编辑多行文字。

文本框的构造函数如下

 
  

文本域的构造函数如下

 
  

文本控件的常用方法有

 
  

文本域(TextArea)中,还具有以下两个常用方法

 
  

TextEvent事件
对文本输入部件数据更改操作 (添加、修改、删除)
注册:
接口:
方法:










  • 上一篇: java扩展dubbo教程
  • 下一篇: java系列教程视频
  • 版权声明


    相关文章:

  • java扩展dubbo教程2025-10-16 23:02:05
  • ea开发教程 java2025-10-16 23:02:05
  • java 数据结构教程2025-10-16 23:02:05
  • java ood教程2025-10-16 23:02:05
  • java学习教程推荐2025-10-16 23:02:05
  • java系列教程视频2025-10-16 23:02:05
  • java基础教程题2025-10-16 23:02:05
  • java权威教程2025-10-16 23:02:05
  • java maven 视频教程2025-10-16 23:02:05
  • java教程2732025-10-16 23:02:05