欢迎来到天天文库
浏览记录
ID:24266326
大小:2.55 MB
页数:51页
时间:2018-11-13
《java用户界面设计详解》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、湘恒教育—JAVA基础培训七月21Java的GUI编程目标了解GUI编程和AWT包及其组件理解Swing和AWT的区别理解Java常用布局管理器运用简单swing组件编写Java图形化应用程序JAVA基础培训—Java的GUI编程本章理解词汇JAVA基础培训—Java的GUI编程单词说明component组件container容器Jframe框架、窗口Jpanel面板Layout布局flowlayout流式布局BorderLayout边框布局GridLayout网格布局East东West西South南North北脑图JAVA基础培训—Java的G
2、UI编程GUI编程AWT与Swing如何创建图形界面布局管理器什么是GUI编程JAVA基础培训—Java的GUI编程graphicaluserinterfaces--图形用户界面为用户提供界面友好的所见所得的桌面操作环境。JComboBoxJCheckBoxJButtonJRadioButtonJLabelJTexAreaJTexFieldjava.awt包java.awt包是Java内置的包,属于Java基本类库(JFC)的一部分,其中包括以下内容:便于用户输入的一组丰富的界面组件;将组件放置在适当位置的几中布局管理器;事件处理模型;图形和图像
3、工具等等。要使用到该包中的类,则必须显式地声明如下语句:importjava.awt.*;JAVA基础培训—Java的GUI编程java.awt包中控件类的体系结构JAVA基础培训—Java的GUI编程ComponentButtonCheckboxContainerChoiceCanvasTextComponentLabelPanelAppletFrameDialogWindowTextAreaTextFieldSwing简介和javax.swing包Swing是在AWT基础上发展而来的轻量级组件,与AWT相比不但改进了用户界面,而且所需的系统资
4、源更少;Swing是纯Java组件,使所有的应用程序在不同的平台上运行时具有本机外观和相同的行为。javax.swing包包含了一系列Swing控件,如果要使用该包中的类,则必须显式地声明如下语句:importjavax.swing.*;JAVA基础培训—Java的GUI编程javax.swing包中控件类的体系结构JAVA基础培训—Java的GUI编程JFrameFrameJDialogDialogWindowJComponentContainerComponentObjectJOptionPaneJMenuBarJListJLabelJCom
5、boBoxJTextJPanelJScrollBarAbstractButtonJMenuItemJButtonJToggleButtonJMenuJRadioButtonJCheckBoxJTextFieldJTextArea组件类与容器类组件(Component):基本图形元素,如按钮,文本框,文本域,多选按钮,单选按钮等容器(Container):可以容纳组件的区域,在容器上可以添加别的组件。如:Frame,Window等。注意:容器中可以容纳组件,也可以容纳比它“容量级别小”的容器。JAVA基础培训—Java的GUI编程AWT容器JAVA
6、基础培训—Java的GUI编程Window的子类Frame:最常用的窗体Dialog:对话框有两种类型的容器:Window和PanelWindow的与Panel的区别:Window是能够独立存放的容器;Panel不能单独存在,必须放入Window或其子类中SwingGUI框架JAVA基础培训—Java的GUI编程你好,世界菜单栏顶级容器GUI组件GUI组件内容窗格顶级容器JFrame:用于框架窗口的类,此窗口带有边框、标题、用于关闭和最小化窗口的图标等。带GUI的应用程序通常至少使用一个框架窗口。JDialog:用于对话框的类。JApplet:用
7、于使用Swing组件的JavaApplet的类。JAVA基础培训—Java的GUI编程中间容器JPanel:最灵活、最常用的中间容器。JScrollPane:与JPanel类似,但还可在大的组件或可扩展组件周围提供滚动条。JTabbedPane:包含多个组件,但一次只显示一个组件。用户可在组件之间方便地切换。JToolBar:按行或列排列一组组件(通常是按钮)。JAVA基础培训—Java的GUI编程javax.swing.JFrameJFrame组件用于在Swing程序中创建窗体;以下是JFrame常见的构造方法:JAVA基础培训—Java的GU
8、I编程构造方法说明JFrame()创建一个框架,该框架初始为不可见JFrame(Stringtitle)创建一个框架,参数title为窗
此文档下载收益归作者所有