第9章图形界面程.ppt

第9章图形界面程资料

第9章 图形界面程序设计 1 AWT组件和Swing组件 Java最初的GUI程序设计的类库是AWT,由底层平台负责创建图形界面元素。 Swing图形用户界面在空白窗口上绘制按钮、菜单等图形界面元素。 Swing的优点: Swing有一个丰富的、方便的图形界面组件集合。 Swing对操作系统依赖很少,因此与底层平台相关的bug就很少。 Swing在不同平台上运行的界面是一样的。 由于Swing具备诸多优点,且已经成为java图形界面设计的主要工具,本书只讨论Swing图形界面编程。 2 容器类、组件类和辅助类 容器类是用于包含其它组件的类,AWT容器类有Frame、Panel、Applet等等,Swing容器类有JFrame、JPanel、JApplet等等。 Component是所有图形界面组件类的超类, JComponent是所有Swing组件类的超类。JComponent是抽象类,它不能创建对象。常用的Swing组件有JButton、JTextField、JTextArea、JRadioButton、JMenu等,它们都是JComponent的子类。 辅助类用来描述GUI组件的属性,如图形环境、颜色、字体、大小。常用辅助类有Color、Graphics、Font、LayoutManager等。 2 容器类、组件类和辅助类 3 框架

文档评论(0)

1亿VIP精品文档

相关文档