⑥合、第8章Java的U|设计 window. toRonto try( Thread. current Thread.sleep (3000);) catch(Exception e)(e. printstack Trace; window. dispose System. exit(O);) 这是个使用 Window的窗口在屏幕上显示一个矩形 窗口类的实例,这个窗口没有边界、标题栏与菜单栏, 在屏幕上停留3秒后自动消失。如果在窗口中加载一幅 图片,则能实现一个类似Olok的封面窗口(在窗口中 加载图片的方法我们将在第9章中学习)
第8章 Java的GUI设计 window.toFront(); try { Thread.currentThread().sleep(3000);} catch (Exception e) {e.printStackTrace();} window.dispose(); System.exit(0); } } 这是个使用Window的窗口在屏幕上显示一个矩形 窗口类的实例,这个窗口没有边界、标题栏与菜单栏, 在屏幕上停留3秒后自动消失。如果在窗口中加载一幅 图片,则能实现一个类似Outlook的封面窗口(在窗口中 加载图片的方法我们将在第9章中学习)
第8章Java的U设计 H 程序中用到了工具类的方法 Toolkit. getDefault Toolkit. getscreenSizeo。 Toolkit=类是 一个包含许多有用的本地工具方法的类。 netscreen Size(方法的作用是取得显示器的像素尺寸。 程序的运行结果如图8,2所示
第8章 Java的GUI设计 程序中用到了工具类的方法 Toolkit.getDefaultToolkit().getScreenSize()。Toolkit类是 一个包含许多有用的本地工具方法的类。 getScreenSize()方法的作用是取得显示器的像素尺寸。 程序的运行结果如图8.2所示
⑥合、第8章Java的U|设计 Ca UltraEdit DOS Command Window 图82
第8章 Java的GUI设计 图 8.2
的A第8童Jaa的U设计 822框架( Frame) ava. awt frame是 Window的一个子类,它是带有标 题栏和边界的窗口,而且允许调整大小。另外,用户 还可以为框架附加一个菜单栏。用户在程序设计过程 中,当程序窗口需要图表化或者需要包含菜单栏时, 则可以选择使用框架组件 构造一个框架后,可以用ad(O方法来给框架添加 组件。框架的缺省布局管理器属性是 Borderlayout。可 以用 setlayoutO方式来改变布局管理器属性
第8章 Java的GUI设计 8.2.2 框架(Frame) java.awt.Frame是Window的一个子类,它是带有标 题栏和边界的窗口,而且允许调整大小。另外,用户 还可以为框架附加一个菜单栏。用户在程序设计过程 中,当程序窗口需要图表化或者需要包含菜单栏时, 则可以选择使用框架组件。 构造一个框架后,可以用add()方法来给框架添加 组件。框架的缺省布局管理器属性是BorderLayout。可 以用setLayout()方式来改变布局管理器属性
第8章Java的U设计 H 框架类中的 frame( String)构造方法创建一个由 String规定标题的新的不可见的框架对象。 例82 FrameDemo. java import java. awt. public class Frame Demo extends Frame i public FrameDemo(String title) (super(title); public static void main( String agrsD i Frame Demo frame =new Frame Demo("Demo Frame)
第8章 Java的GUI设计 框架类中的Frame(String) 构造方法创建 一个由 String规定标题的新的不可见的框架对象。 例8.2 FrameDemo.java import java.awt.*; public class FrameDemo extends Frame { public FrameDemo(String title) {super(title);} public static void main(String agrs[]) { FrameDemo frame = new FrameDemo("Demo Frame");