标签:必须 mgr package code 适合 管理器 背景颜色 排列 static
AWT主要分为三类
1.组件:Component
2.容器;Frame
3.布局管理器:LayoutManager
Swing都保存在javax.swing中,所有组件都是从JCompent中扩展出来的。此类实际上是java.awt.Component的子类
package wakana;
import java.awt.Color;
import javax.swing.JFrame;
public class JFrameDemo99{
public static void main(String args」) (
JFramef=new JFrame("第一个Swing 窗体”);//实例化窗体对象
f.setSize(80,50); //设置窗体大小
f.setBackground(Color.green); //设置窗体的背景颜色
f.setLocation(20,10); //设置窗体的显示位置
f.setVisible(true); //让组件显示
}
}
JFrame类的常用方法 类型 描述
JFrame() 构造方法 创建一个普通的窗体对象
JFrame(String a) 构造方法 创建一个窗体对象,并指定标题
setSize(int width,int height) 普通方法 设置窗体大小
setBackgorund(color.red) 普通方法 设置窗体背景颜色
setLocation(int x,int y) 普通方法 设置组件的显示位置
setLocation(point p) 普通方法 通过point来设置组件的显示位置
setVisible(true/false) 普通方法 显示或隐藏组件
add(Component comp) 普通方法 向容器中增加组件
setLay·out(LayoutManager mgr) 普通方法 设置局部管理器,如果设置为null表示不使用
pack() 普通方法 调整窗口大小,以适合其子组件的首选大小和局部
getContentpane() 普通方法 返回此窗口的容器对象
JLable类常用方法 类型 描述
final int LEFT 常量 标签文本左对齐
final int CENTER 常量 标签文本居中对齐
final RIGHT 常量 标签文本右对齐
JLable() 构造 创建一个JLable对象
JLable(String a) 构造 创建一个标签并指定文本内容,默认为左对齐
JLable(String a,int alignment) 构造 创建一个标签并指定文本内容以及对齐方式,可以使用
JLable(String a,Icon icon,int horizontalAlignment) 构造 创建具有指定文本、图像水平对齐方式的JLable对象
JLable(Icon image,int horizontalAlignment) 构造 创建具有指定图像和水平对齐方式的JLable对象
setText(String text) 普通 设置标签的文本
getText() 普通 取得标签的文本
setAlignment(int alignment) 普通 设置标签的对齐方式
setIcon(Icon icon) 普通 设置指定的图像
FlowLayout类
使用此布局方式会使所有组件像流水一样一次进行排列
BorderLayout类
将一个窗体的版面划分成为东,西,南,北中五个区域
GridLayout
表格形式排列,使用此布局时候必须设置显示的行数和列数
CardLayout
将一组件彼此重叠地进行布局,就像一张张卡片一样,这样每次都只会展示一个界面。
标签:必须 mgr package code 适合 管理器 背景颜色 排列 static
原文地址:https://www.cnblogs.com/Duya9ian/p/11819130.html