
东理SHANDONGUNIVERSITYOFTECHNOLOGYSwing图形用户界面程序设计专业专注创新
专业 专注 创新 Swing图形用户界面 程序设计

东理GUI简介SHANDONGUNIVERSITYOFTECHNOLOGY图形用户界面(GUI)数据的图形显示形式、友好的交互方式能简化计算机软件的学习过程GUI示例Gui组件:Labels,Textfields,Buttons,等等版本早期版本的GUI组件所在的包:java.awt特点:与平台相关性较强(heavyweight)SwingGUI组件所在的包:javax.swing特点:Swing组件的平台相关性较小(lightweight)专业专注创新
专业 专注 创新 GUI简介 图形用户界面(GUI) 数据的图形显示形式、友好的交互方式 能简化计算机软件的学习过程 GUI示例 GUI组件: Labels, Text fields, Buttons, 等等 版本 早期版本的GUI组件 所在的包: java.awt 特点:与平台相关性较强(heavyweight) Swing GUI 组件 所在的包: javax.swing 特点:Swing组件的平台相关性较小(lightweight)

东理本章总体纲要SHANDONG UNIVERSITY OF TECHNOLOGY8.1组件和容器8.1.1整体介绍8.1.2 JFrame和JLabel8.1.3JDialog和JOptionPane8.1.4JTextField和JPasswordField8.1.5JButton、JCheckBox和JRadioButton8.1.6JComboBox、JList、JTextArea和JScrollPane8.1.7 JSlider和JPanel8.2布局管理器8.3事件处理模型8.4菜单专业专注创新
专业 专注 创新 8.1 组件和容器 8.1.1 整体介绍 8.1.2 JFrame和JLabel 8.1.3 JDialog和JOptionPane 8.1.4 JTextField和JPasswordField 8.1.5 JButton、JCheckBox和JRadioButton 8.1.6 JComboBox、JList、JTextArea和JScrollPane 8.1.7 JSlider和JPanel 8.2 布局管理器 8.3 事件处理模型 8.4 菜单 本章总体纲要

东理宝Swing整体介绍SHANDONGUNIVERSITYOFTECHNOLOGY用户图形界面程序的设计过程★组件和容器是Swing图形用户界面的组成部分(容器本身也是组件)。通常将它们按照一定的布局方式添加到给定的容器中,给组件和容器添加事件处理程序实现人机交互。组成元素的分类按组件和容器的用途分:容器一一顶层容器、一般容器、专用容器控件一一基本控件、不可编辑组件、可编辑组件专业专注创新
专业 专注 创新 Swing整体介绍 用户图形界面程序的设计过程: 组件和容器是Swing图形用户界面的组成部分(容器本 身也是组件)。通常将它们按照一定的布局方式添加到 给定的容器中,给组件和容器添加事件处理程序实现 人机交互。 组成元素的分类: 按组件和容器的用途分: 容器——顶层容器、一般容器、专用容器 控件——基本控件、不可编辑组件、可编辑组件

东理顶层容器SHANDONG UNIVERSITYOFTECHNOLOGY小应用程序(Applet和JApplet)★用来设计在网页中运行的程序java.applet.Appletjavax.swing.JApplet对话框(Dialog和JDialog)★常用来设计具有依赖关系的窗口java.awt.Dialogjavax.swing.JDialog框架(Frame和JFrame)★用来设计应用程序的图形界面java.awt.Framejavax.swing.JFrame专业专注创新
专业 专注 创新 顶层容器 小应用程序(Applet和JApplet) 用来设计在网页中运行的程序 java.applet.Applet javax.swing.JApplet 对话框(Dialog和JDialog) 常用来设计具有依赖关系的窗口 java.awt.Dialog javax.swing.JDialog 框架(Frame和JFrame) 用来设计应用程序的图形界面 java.awt.Frame javax.swing.JFrame

东理一般容器SHANDONG UNIVERSITY OFTECHNOLOGY面板(JPanel)滚动窗格(JScrollPane)分裂窗格(JSplitPane)选项卡窗格(JTabbedPane)工具条(JToolBar)专业专注创新
专业 专注 创新 一般容器 面板(JPanel) 滚动窗格(JScrollPane) 分裂窗格(JSplitPane) 选项卡窗格(JTabbedPane) 工具条(JToolBar)

东理基本控件SHANDONG UNIVERSITY OFTECHNOLOGY命令式按钮(JButton)单选按钮(JRadioButton)复选框(JCheckBox)组合框(JComboBox)列表框(JList)专业专注创新
专业 专注 创新 基本控件 命令式按钮(JButton) 单选按钮(JRadioButton) 复选框(JCheckBox) 组合框(JComboBox) 列表框(JList)

东理可编辑控件和不可编辑控件SHANDONG UNIVERSITY OFTECHNOLOGY可编辑控件:文本编辑框(JTextField)★文本区域(JTextArea)★密码编辑框((JPasswordField)不可编辑控件:标签(JLabel)★进度条(JSlider)专业专注创新
专业 专注 创新 可编辑控件和不可编辑控件 可编辑控件: 文本编辑框(JTextField) 文本区域(JTextArea) 密码编辑框(JPasswordField) 不可编辑控件: 标签(JLabel) 进度条(JSlider)

东理功本章总体纲要SHANDONG UNIVERSITY OF TECHNOLOGY8.1组件和容器8.1.1整体介绍8.1.2 JFrame和JLabel8.1.3JDialog和JOptionPane8.1.4JTextField和JPasswordField8.1.5JButton、JCheckBox和JRadioButton78.1.6JComboBox、JList、JTextArea和JScrollPane8.1.7 JSlider和JPanel8.2布局管理器8.3事件处理模型8.4菜单专业专注创新
专业 专注 创新 8.1 组件和容器 8.1.1 整体介绍 8.1.2 JFrame和JLabel 8.1.3 JDialog和JOptionPane 8.1.4 JTextField和JPasswordField 8.1.5 JButton、JCheckBox和JRadioButton 8.1.6 JComboBox、JList、JTextArea和 JScrollPane 8.1.7 JSlider和JPanel 8.2 布局管理器 8.3 事件处理模型 8.4 菜单 本章总体纲要

东理宝框架(JFrame)SHANDONGUNIVERSITYOFTECHNOLOGY基于Swing组件的图形用户界面,采用JFrame框架窗口作为顶层容器。java.lang.Object+--java.awt.Component+--java.awt.Container+--java.awt.Window+--java.awt.Frame+--javax.swing.JFrame专业专注创新
专业 专注 创新 框架(JFrame) 基于Swing组件的图形用户界面,采用 JFrame框架窗口作为顶层容器。 java.lang.Object | +-java.awt.Component | +-java.awt.Container | +-java.awt.Window | +-java.awt.Frame | +-javax.swing.JFrame