博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GUI
阅读量:6806 次
发布时间:2019-06-26

本文共 875 字,大约阅读时间需要 2 分钟。

图形界面最基本组成部分是Component,一般Component对象不能独立显示出来,必须放在Container对象才可以显示出来。

Window:其对象便是自由停泊的顶级窗口。

Frame是Window的子类,其对象为一个窗口(Frame(),Frame(String s)创建标题栏为字符串s的窗口)

{

setBounds(int x,int y,int width,int height)设置窗口位置和大小,x,y是左上角坐标

setSize(int width,int height)创建窗口宽度和高度

setLocation(int x,int y)设置窗口位置,x,y,是左上角坐标

setBackground(Color.c)设置背景颜色

setVisible(true)设置是否可见,只有可见我们才可以看得到

setTitle()

setResizable(flase)设置是否可以调整窗口大小

}

Panel:其对象可以容纳Component对象,不能独立存在

{ FlowLayout是Panel类的默认布局管理器,对组件逐行定位,行内从左到右。不改变组件的大小,按组件原有尺寸显示组件,可设置不同的组件间距,行距以及对齐方式。默认对齐方式是居中

FlowLayout.CENTER.20,40左右间隔20,上下间隔40BorderLayout布局容器尺寸缩放原则。把整个容器划分为东西南北中5个区域,不指定组件加入的区域,默认加入CENTER区域。每个区域只能加入一个组件,再加一个会覆盖之前的那个。GridLayout将空间划分为规则的矩形网格,GridLayout(3,4)分为3行四列复制代码

}

ActionListener是Button的监听器

TextField输入框类

t.setEchoChar("*")可用于输入密码时,让人看不见

内部类可以访问包装内的成员,但不允许或不需要其他类访问。位置与成员并列

转载于:https://juejin.im/post/5accd5d751882555635ea8bd

你可能感兴趣的文章
大厂前端高频面试问题与答案精选
查看>>
使用VisualSVN Server搭建SVN版本控制服务器
查看>>
OpenGL ES2 学习教程5——顶点属性
查看>>
谈谈BFC与ie特有属性hasLayout
查看>>
Git 命令速查表
查看>>
Coder Essential之编程语言学习知识点纲要
查看>>
ES6 走马观花(ECMAScript2015 新特性)
查看>>
微信支付坑 一两点
查看>>
无锁算法
查看>>
Wordpress 5.2 beta 2 发布,支持 Emoji 12
查看>>
Drupal 曝出代码执行高危漏洞,数百万网站受影响
查看>>
《TCP IP 详解卷1:协议》阅读笔记 - 第十四章
查看>>
文字与编码的奥妙(上篇)
查看>>
适用与IOS手机的python编辑器,让你不限空间,地点都能玩转pyhton代码 ! ...
查看>>
【直播预告】云栖社区特邀专家蒋泽银:Jpom一款低侵入式Java运维、监控软件 ...
查看>>
零跑C-more收获更多期待,而零跑S01还在追求更多的订单 | 2019 上海车展 ...
查看>>
想成长为一名年薪50万+的实战型架构师?必掌握这7大实战技能经验
查看>>
百行征信出首招,发布授信 反欺诈 核验三款测试产品
查看>>
日志服务Python消费组实战(三):实时跨域监测多日志库数据
查看>>
操作数据库表
查看>>