java GUI AWT Frame,Panel,ScrollPanel容器
来源:互联网 发布:淘宝哪里可以买二手货 编辑:程序博客网 时间:2024/06/14 04:04
GUI(图形用户界面) AWT(Abatract Window Toolkit)
java.awt包中提供了两种基类表示图形界面元素Component和MenuComponent
Component: Button, TextField
MenuComponent: MenuBar, MenuItem
AWT容器:
容器(Container)就Component的子类,提供了以下方法来设置组件:
setLocation(int x, inty):设置组件位置。
setSize(int width, int height):设置组件的大小。
setBounds(int x, int y, int width, int height):同时设置组件的位置,大小。
setVisible(Boolean b):设置该组件的可见性。
Component add(Component comp):向容器中添加其他组件。
Component getComponentAt(int x, int y):返回指定点的组件。
int getComponentCount():返回该容器内组件的数量。
Component[] getComponents():返回该容器内的所有组件。
AWT主要提供了如下两种容器类型:
Window:可独立存在的顶级窗口。
Panel:可作为容器容纳其他组件,但不能独立存在。
Frame,Panel,ScrollPanel都是容器。
Frame:
package javaAWT;import java.awt.Button;import java.awt.Frame;import java.awt.Panel;import java.awt.TextField;public class PanelTest { public static void main(String[] args) { Frame frame = new Frame("PanelTest"); Panel p = new Panel(); p.add(new TextField(20)); p.add(new Button("OK")); frame.add(p); frame.setBounds(30, 30, 256, 256); frame.setVisible(true); }}
ScrollPane
package javaAWT;import java.awt.Button;import java.awt.Frame;import java.awt.ScrollPane;import java.awt.TextField;public class ScrollPaneTest { public static void main(String[] args) { Frame frame = new Frame("Panel test"); Button button = new Button("OK"); button.setBounds(10, 20, 50, 20); ScrollPane sPane = new ScrollPane(ScrollPane.SCROLLBARS_ALWAYS); sPane.add(new TextField(20)); sPane.add(button); frame.add(sPane); frame.setBounds(30, 30, 800, 480); frame.setVisible(true); }}
阅读全文
0 0
- java GUI AWT Frame,Panel,ScrollPanel容器
- Java AWT、Panel、ScrollPane容器
- java awt简单示例 frame and panel
- GUI awt Frame里面放一个Panel进去
- AWT学习笔记一Frame和Panel
- java.awt.Frame类
- Java -- AWT , GUI图形界面
- Java GUI-AWT
- Gui编程之Frame和Panel
- GUI java.awt.Graphics类来画图 注意这里没有new一个Frame却直接launchFrame造了一个Frame
- Java中Frame&Panel实例
- Java Frame Panel JFrame JPanel
- java GUI AWT 布局管理器
- 【java基础】07.GUI:AWT
- Java学习笔记(AWT 之 Panel)
- Java图形用户界面1—GUI、AWT、组件和容器概述
- Java图形用户界面1—GUI、AWT、组件和容器概述
- GUI awt 四个继承Frame的MyFrame窗口
- 线段树
- OpenCv学习笔记(二)--Mat矩阵(图像容器)的创建及CV_8UC1,CV_8UC2等参数详解
- ReactNative基础(三)了解ScrollView并打造一个Banner效果
- Java设计模式 之 入门设计模式、总结
- Windows API初练手 -- 疯狂写文件代码
- java GUI AWT Frame,Panel,ScrollPanel容器
- [uva-10142] Australian Voting (queue&vector)
- mysql如何设置默认编码方式
- eclipse Maven配置
- Apache Rewrite的主要功能 使用
- Shell和Makefile
- Java 正则表达式的用法指南
- 虚拟机网络模式设置为NET模式,配置静态ip
- java构造函数与普通函数的代码区别理解