配色: 字号:
JAVA程序设计 第八课
2016-06-21 | 阅:  转:  |  分享 
  
Java程序设计第八章javaGUI
编程布局管理器FlowLayout,流式布局管理器BorderLayout,边界布局管理器Grid
Layout,网格布局管理器CardLayout,卡片布局管理器GridBagLayout,网格袋布局管理器
Java事件Java事件处理机制和事件处理模型中,主要涉及以下3类对象:Event-事件,如按键,鼠标单击事件
EventSource-事件源,如组件按钮,文本框EventHandler-事件处理者,如事件监听器对象
JAVA常用控件JTextFieldJButtonJRadioButtonJListJLableJCheckBox
JComboBox西南财经大学天府学院—java程序设计Logo西南财经大学天府学院TianfuColle
geofSouthwesternUniversityofFinanceandEconomics郭进
JAVA组件和容器2JAVAAWT1JAVA事件处理3JAVA常用控件4AWT(AbstractWin
dowingToolkit,抽象窗口工具包)是Java提供的用来建立和设置图形用户界面的基本工具。AWT由java.awt包提
供,这些类包括标准的GUI组件,如窗口、对话框、事件处理、布局管理器等。Java.awt包主要包括三个概念:组件(Com
ponent)、容器(Container)、布局管理器(LayoutManager).组件:容器:是Com
ponent的子类,其主要功能是容纳其它组件和容器。布局管理器:每个容器都有一个布局管理器,当容器需要对某个组件进行定位
或判断其大小时,会调用其对应的布局管理器。Swing的产生主要原因就是AWT不能满足图形化用户界面发展的需要。例如,AWT缺少
剪贴板、打印支持、键盘导航等特性,而且原来的AWT甚至不包括弹出式菜单或滚动窗格等基本元素。在Java1.2中,Sun公司推出了
新的用户界面库:Swing。相对AWT来说,Swing功能更强大、使用更方便,它的出现使得Java的图形用户界面上了一个台阶。S
wing中组件的类名通常以“J”开头(如Frame),以区别于AWT中相应的组件(如Frame)。Swing位于包javax.sw
ing中,javax是javaextension的缩写形式,表示包是Java的一个扩展包。与AWT组件的最大区别在于Swing
组件的实现中没有使用本地代码,具有”可插接的外观和感觉”特性,组件的创建和行为不像AWT组件那样由应用程序所在平台上的本地GUI工
具来处理。因此它降低了对底层平台的依赖性。西南财经大学天府学院—java程序设计
献花(0)
+1
(本文系信检彭博海...首藏)