Java面向对象程序设计第10章_Java_Swing图形用户界面.ppt
文本预览下载声明
《Java面向对象程序设计》 第10章 配合 Java面向对象程序设计例子源代码一起使用 导读 §10.1 Java Swing概述 §10.2 窗口 §10.2.1 JFrame常用方法 §10.2.2 菜单条、菜单、菜单项 §10. 3 文本框 §10.3.1 JTextField类的主要方法 §10.3.2 文本框上的ActionEvent事件 §10.3.2文本框上的ActionEvent事件_续 §10.3.3 内部类或匿名类实例做监视器 §10.3.4 窗口做监视器 §10.3.5 事件处理总结 §10.3.6 文本框上的文档类型 §10. 4 密码框 §10.5 按钮与标签 §10.5.1 按钮 §10.5.1 按钮_续 §10.5.2 标签 §10. 6 菜单项 §10. 7 布局 §10.7.1 FlowLayout布局 §10.7.2 BorderLayout布局 §10.7.3 CardLayout 布局 §10.7.4 GridLayout布局 §10.7.5 BoxLayout布局 §10.7.6 null布局 §10. 8 文本区 §10.8.1 JTextArea类的主要方法 §10.8.2 文本区上的DocumentEvent事件 §10.9 选择性组件 §10.9.1 选择框 §10.9.2 JRadioButton单选按钮 §10.9.3 下拉列表 §10. 10 容器 §10. 11 表格 §10. 12 树 §10. 13 Component类的常用方法 §10.13.1 组件的颜色 §10.13.2 组件的字体 §10.13.3 组件的大小与位置 §10.13.4 组件的激活与可见性 §10. 14 窗口事件 §10.14.1 WindowListener接口 §10.14.2 WindowAdapter适配器 §10. 15 鼠标事件 §10.15.1使用MouseListener接口处理鼠标事件 §10.15.2 使用MouseMotionListener接口处理鼠标事 §10. 16 焦点事件 §10. 17 键盘事件 §10.17.1 使用KeyListener接口处理键盘事件 §10.17.2 处理复合键 §10. 18 使用MVC结构 §10. 19 使用中介者模式 §10. 20 发布应用程序 §10. 21 小结 JComponent的子类JComboBox()创建的对象称做下拉列表 。 1.下拉列表常用方法 public JComboBox() 创建一个没有选项的下拉列表。 public void addItem(Object anObject) 下拉列表调用该方法增加选项。 public int getSelectedIndex() 返回当前下拉列表中被选中的选项的索引。 public Object getSelectedItem() 返回当前下拉列表中被选中的选项。. public void removeItemAt(int anIndex) 从下拉列表的选项中删除索引值是anIndex 选项。 public void removeAllItems() 可以删除全部选项。 public void addItemListener(ItemListener) 下向下拉列表注册ItemEvent事件的监视器。 2.下拉式列表上的ItemEvent事件 ◆发生ItemEvent事件的事件源注册监视器的方法是addItemListener(ItemListener listener) ◆处理ItemEvent事件的接口是ItemListener ◆接口方法:public void itemStateChanged(ItemEvent e) 例题10-18 JComponent子类创建的组件也都是容器 。 1.JPanel 面板 2.滚动窗格JScrollPane 3.拆分窗格JSplitPane 4.JLayeredPane分层窗格 ◆JComponent的子类JTable负责创建表格,表格以行和列的形式显示数据,允许对表格中的数据进行编辑 。 ◆JTable的下列构造方法: JTable (Object data[][],Object columnName[]) ◆相关方法:
显示全部