UI组件 Frame 下拉菜单 Applet 下拉菜单 Panel Panel Panel 用户界面组件 (UI) 用户界面组件 用户界面组件 Panel Panel Panel 用户界面组件 用户界面组件 Panel Panel Panel UI UI UI panel ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. UI 组件 Frame 下拉菜单 用户界面组件 (UI) Panel Panel Panel UI Panel UI Panel UI Applet Panel 用户界面组件 Panel 用户界面组件 Panel 用户界面组件 Panel 用户界面组件 panel 下拉菜单
创建框架 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) ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 创建框架 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);① } }
框架定位 缺省情况下,框架显示在屏幕的左上角。如果 要指定显示位置,可使用setLocation(x,y) 方法,(x,y)设置框架的左上角位置 ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 框架定位 缺省情况下,框架显示在屏幕的左上角。如果 要指定显示位置,可使用setLocation(x, y) 方法, (x, y)设置框架的左上角位置
框架定位(cont.) Screen (x,y) Frame frameHeight screenHeight screenWidth screenWidth 源码 ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 框架定位(cont.) screenHeight screenWidth frameHeight screenWidth (x, y) Frame Screen 源码
加入组件 //把一个按钮加到框架中 frame.getContentPane (add new JButton ("OK")); 源码 ©2006计算机系杨厚群 All rights lefts reserved
©2006 计算机系 杨厚群 All rights & lefts reserved. 加入组件 // 把一个按钮加到框架中 frame.getContentPane().add( new JButton("OK")); 源码