JFrame框架类介绍:
public JFrame():创建一个初始不可见的框架。
public JFrame(String title):创建初始不可见的具有指定标题的新框架。
public void setVisible(boolean b):根据b的值显示或隐藏框架。
public void setTitle(String title): 设置框架标题。
public void setSize(int width,int height): 设置框架大小,宽高。
public void setSize(Dimension d):设置框架大小,d.width与d.height。Dimension是java.awt包中定义的类,用于描述组建的宽度和高。
public void setLocation(int x,int y):设置框架左上脚的位置,坐标表示。
public void setLocation(Point p):设置框架左上角的位置为点p,Point是java.awt包中的,用于描述坐标空间中的点。
public void setLocationRelativeTo(null):设置框架在屏幕中居中。
public void setLayout(LayoutManager manager):设置框架的布局管理器,其参数为实现了LayoutManager接口布局布局管理器类的对象。
public void setDefaultCloseOperation(int operation):设置关闭此框架时默认执行的操作,以下为参数表:
取值含义定义位置DO_NOTHING_ON_CLOSE无操作接口 javax.swing.WindowConstantsHIDE_ON_CLOSE隐藏框架接口 javax.swing.WindowConstantsDISPOSE_ON_CLOSE释放框架接口 javax.swing.WindowConstantsEXIT_ON_CLOSE退出程序类 javax.swing.JFrame例:
import javax.swing.JFrame;
public class Test {
public static void main(String[] args) {
JFrame aFrame = new JFrame("一个应用程序框架");
aFrame.setSize(400, 300);
aFrame.setLocationRelativeTo(null);
//aFrame.setLocation(100, 150);
aFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
aFrame.setVisible(true);
}
}
结果: