第3节 框架(Frame)
推荐给好友
打印
加入收藏
更新于2009-05-28 21:26:23

10.3 框架(Frame)

框架是一个不包含在其他窗口中的窗口。
框架存放了包含Java中图形应用程序的用户界面组件
框架类被用作创建窗口

UI 组成



10.3.1 创建框架

import javax.swing.*;
public class MyFrame
{
public static void main(String[] args)
{
JFrame frame = new JFrame("Test Frame");
frame.setSize(400, 300);
frame.setVisible(true);
frame.setDefaultCloseOperation(
JFrame.EXIT_ON_CLOSE);
}
}

问题
非默认包中的类是否能够引用默认包中的类?
最新的开发工具和jdk中是不允许的
为了提高程序的规范性,强制用包来进行类的管理

10.3.2 框架居中

默认情况下,框架在屏幕的左上角显示
要在指定的位置显示框架,需要使用JFrame类中的setLoation(x,y)方法。该方法把框架的左上角放置在位置(x,y)处


学习下列方法:
1)管理GUI尺寸的类:Dimension,利用它的对象可用于管理屏幕或框架的尺寸
2)获取尺寸的方法:
a) 获取屏幕尺寸:Dimension screenSize = Toolkit.getDefaultTookit().getScreenSize(); 其中Toolkit类位于java.awt包中
b) 获取框架尺寸:Dimension frameSize = frame.getSize()
3)设置框架显示位置的方法
setLocation(x,y)


框架居中(续)


10.3.3 在框架中添加组件

// 将按钮添加到框架中
frame.getContentPane().add(new JButton("OK"));


 

上一节           下一节

相关链接


 
关于我们 | 诚邀加盟 | 客户服务 | 相关法律 | 网站地图 | 友情链接 | 服务信箱:service@eefocus.com
© 2006 与非门科技信息咨询(北京)有限公司 All Rights Reserved.