| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 Action 的软件包 | |
|---|---|
| javax.swing | 提供一组“轻量级”(全部是 Java 语言)组件,尽量让这些组件在所有平台上的工作方式都相同。 | 
| javax.swing.plaf.basic | 提供了根据基本外观构建的用户界面对象。 | 
| javax.swing.plaf.metal | 提供根据 Java 外观(曾经代称为 Metal)构建的用户界面对象,Java 外观是默认外观。 | 
| javax.swing.text | 提供类 HTMLEditorKit和创建 HTML 文本编辑器的支持类。 | 
| javax.swing.text.html | 提供类 HTMLEditorKit和创建 HTML 文本编辑器的支持类。 | 
| javax.swing 中 Action 的使用 | 
|---|
| 实现 Action 的 javax.swing 中的类 | |
|---|---|
|  class | AbstractAction此类提供 JFC Action接口的默认实现。 | 
| 返回 Action 的 javax.swing 中的方法 | |
|---|---|
|  Action | ActionMap.get(Object key)返回 key的绑定,如果该绑定不是本地定义的,则将此消息传递给父ActionMap。 | 
|  Action | JComboBox.getAction()返回此 ActionEvent源当前设置的Action,如果没有设置任何Action,则返回null。 | 
|  Action | AbstractButton.getAction()返回当前为此 ActionEvent源设置的Action,如果没有设置任何Action,则返回null。 | 
|  Action | JTextField.getAction()返回此 ActionEvent源当前设置的Action,如果没有设置Action则返回null。 | 
|  Action[] | JTextField.getActions()获取编辑器的命令列表。 | 
|  Action[] | JFormattedTextField.getActions()获取编辑器的命令列表。 | 
| protected  Action[] | JFormattedTextField.AbstractFormatter.getActions()如果想提供自定义的 Action集合,则应进行子类化和重写。 | 
| static Action | TransferHandler.getCopyAction()返回一个其行为类似“复制”操作的 Action。 | 
| static Action | TransferHandler.getCutAction()返回一个其行为类似“剪切”操作的 Action。 | 
| static Action | TransferHandler.getPasteAction()返回一个其行为类似“粘贴”操作的 Action。 | 
| 参数类型为 Action 的 javax.swing 中的方法 | |
|---|---|
|  JMenuItem | JMenu.add(Action a)创建连接到指定 Action对象的新菜单项,并将其追加到此菜单的末尾。 | 
|  JButton | JToolBar.add(Action a)添加一个指派操作的新的 JButton。 | 
|  JMenuItem | JPopupMenu.add(Action a)将指派指定 Action对象的新菜单项追加到菜单的末尾。 | 
| protected  void | JComboBox.configurePropertiesFromAction(Action a)该工厂方法根据 Action实例的值设置ActionEvent源的属性。 | 
| protected  void | AbstractButton.configurePropertiesFromAction(Action a)该工厂方法根据 Action实例中的值设置ActionEvent源的属性。 | 
| protected  void | JMenuItem.configurePropertiesFromAction(Action a)该工厂方法根据 Action实例的值设置ActionEvent源的属性。 | 
| protected  void | JMenu.configurePropertiesFromAction(Action a)该工厂方法根据 Action实例的值设置ActionEvent源的属性。 | 
| protected  void | JButton.configurePropertiesFromAction(Action a)该工厂方法根据 Action实例中的值设置AbstractButton的属性。 | 
| protected  void | JTextField.configurePropertiesFromAction(Action a)根据 Action实例的值来设置ActionEvent源属性的工厂方法。 | 
| protected  void | JRadioButton.configurePropertiesFromAction(Action a)该工厂方法根据 Action 实例中的值设置 ActionEvent源的属性。 | 
| protected  void | JCheckBox.configurePropertiesFromAction(Action a)该工厂方法根据 Action 实例的值设置 ActionEvent源的属性。 | 
| protected  JMenuItem | JMenu.createActionComponent(Action a)该工厂方法创建添加到 JMenu的Action的JMenuItem。 | 
| protected  JButton | JToolBar.createActionComponent(Action a)将为 Action创建JButton的工厂方法添加到JToolBar中。 | 
| protected  JMenuItem | JPopupMenu.createActionComponent(Action a)该工厂方法为添加到 JPopupMenu的Action创建对应的JMenuItem。 | 
| protected  PropertyChangeListener | JComboBox.createActionPropertyChangeListener(Action a)该工厂方法创建 PropertyChangeListener,用来在Action实例上的属性更改时更新ActionEvent源。 | 
| protected  PropertyChangeListener | AbstractButton.createActionPropertyChangeListener(Action a)该工厂方法创建 PropertyChangeListener,用来在Action实例上的属性更改时更新ActionEvent源。 | 
| protected  PropertyChangeListener | JMenuItem.createActionPropertyChangeListener(Action a)该工厂方法在 ActionEvent的Action实例上的属性发生更改时创建用于更新ActionEvent源的PropertyChangeListener。 | 
| protected  PropertyChangeListener | JTextField.createActionPropertyChangeListener(Action a)创建 PropertyChangeListener的工厂方法,在其Action实例上的属性发生变化时,PropertyChangeListener用于更新ActionEvent源。 | 
| protected  PropertyChangeListener | JRadioButton.createActionPropertyChangeListener(Action a)该工厂方法创建 PropertyChangeListener,当属性在其 Action 实例中更改时,用于更新 ActionEvent 源。 | 
| protected  PropertyChangeListener | JCheckBox.createActionPropertyChangeListener(Action a)该工厂方法创建 PropertyChangeListener,在 Action 实例上进行属性更改时,用于更新 ActionEvent 源。 | 
|  JMenuItem | JMenu.insert(Action a,
       int pos)在给定位置插入连接到指定 Action对象的新菜单项。 | 
|  void | JPopupMenu.insert(Action a,
       int index)在给定位置插入对应于指定 Action对象的菜单项。 | 
| static boolean | SwingUtilities.notifyAction(Action action,
             KeyStroke ks,
             KeyEvent event,
             Object sender,
             int modifiers)如果启用 action(且为非 null),则调用action上的actionPerformed。 | 
|  void | ActionMap.put(Object key,
    Action action)添加一个 key到action的绑定。 | 
|  void | JComboBox.setAction(Action a)设置 ActionEvent源的Action。 | 
|  void | AbstractButton.setAction(Action a)设置 ActionEvent源的Action。 | 
|  void | JTextField.setAction(Action a)设置 ActionEvent源的Action。 | 
| 参数类型为 Action 的 javax.swing 中的构造方法 | |
|---|---|
| JButton(Action a)创建一个按钮,其属性从所提供的 Action中获取。 | |
| JCheckBox(Action a)创建一个复选框,其属性从所提供的 Action 获取。 | |
| JCheckBoxMenuItem(Action a)创建一个从所提供的 Action 中获取其属性的菜单项。 | |
| JMenu(Action a)构造一个从提供的 Action获取其属性的菜单。 | |
| JMenuItem(Action a)创建一个从指定的 Action获取其属性的菜单项。 | |
| JRadioButton(Action a)创建一个单选按钮,其属性来自提供的 Action。 | |
| JRadioButtonMenuItem(Action a)创建一个单选按钮菜单项,其属性来自提供的 Action。 | |
| JToggleButton(Action a)创建一个切换按钮,其属性从所提供的 Action 获取。 | |
| javax.swing.plaf.basic 中 Action 的使用 | 
|---|
| 声明为 Action 的 javax.swing.plaf.basic 中的字段 | |
|---|---|
| protected  Action | BasicInternalFrameTitlePane.closeAction | 
| protected  Action | BasicInternalFrameTitlePane.iconifyAction | 
| protected  Action | BasicInternalFrameTitlePane.maximizeAction | 
| protected  Action | BasicInternalFrameTitlePane.moveAction | 
| protected  Action | BasicTreeUI.KeyHandler.repeatKeyAction正在生成的键代码。 | 
| protected  Action | BasicInternalFrameTitlePane.restoreAction | 
| protected  Action | BasicInternalFrameTitlePane.sizeAction | 
| 返回 Action 的 javax.swing.plaf.basic 中的方法 | |
|---|---|
| protected  Action | BasicLookAndFeel.createAudioAction(Object key)返回 Action。 | 
|  Action | BasicFileChooserUI.getApproveSelectionAction() | 
|  Action | BasicFileChooserUI.getCancelSelectionAction() | 
|  Action | BasicFileChooserUI.getChangeToParentDirectoryAction() | 
|  Action | BasicFileChooserUI.getGoHomeAction() | 
|  Action | BasicFileChooserUI.getNewFolderAction() | 
|  Action | BasicFileChooserUI.getUpdateAction() | 
| 参数类型为 Action 的 javax.swing.plaf.basic 中的方法 | |
|---|---|
| protected  void | BasicLookAndFeel.playSound(Action audioAction)决定是否激发传递给它的 Action,如果必要,激发Action的actionPerformed方法。 | 
| javax.swing.plaf.metal 中 Action 的使用 | 
|---|
| 实现 Action 的 javax.swing.plaf.metal 中的类 | |
|---|---|
| protected  class | MetalFileChooserUI.DirectoryComboBoxAction当 DirectoryComboBox 已更改所选项时调用。 | 
| javax.swing.text 中 Action 的使用 | 
|---|
| 实现 Action 的 javax.swing.text 中的类 | |
|---|---|
| static class | DefaultEditorKit.BeepAction创建蜂鸣声。 | 
| static class | DefaultEditorKit.CopyAction复制选定的区域并将其内容放入系统剪贴板中。 | 
| static class | DefaultEditorKit.CutAction剪切选定的区域并将其内容放入系统剪贴板中。 | 
| static class | DefaultEditorKit.DefaultKeyTypedAction如果接收到键输入事件 并且无 keymap 输入,则默认执行该动作。 | 
| static class | DefaultEditorKit.InsertBreakAction在文档中放置行/段落中断。 | 
| static class | DefaultEditorKit.InsertContentAction将内容置于关联的文档中。 | 
| static class | DefaultEditorKit.InsertTabAction将一个制表符置于文档中。 | 
| static class | DefaultEditorKit.PasteAction将系统剪贴板内容粘贴到选定区域,如果未选中任何内容,则粘贴到插入符前面。 | 
| static class | StyledEditorKit.AlignmentAction设置段落对齐的操作。 | 
| static class | StyledEditorKit.BoldAction切换粗体属性的操作。 | 
| static class | StyledEditorKit.FontFamilyAction在相关的 JEditorPane 中设置字体系列的操作。 | 
| static class | StyledEditorKit.FontSizeAction设置关联的 JEditorPane 中字体大小的操作。 | 
| static class | StyledEditorKit.ForegroundAction设置前景色的操作。 | 
| static class | StyledEditorKit.ItalicAction切换斜体属性的一种操作。 | 
| static class | StyledEditorKit.StyledTextAction假定是在安装有 StyledEditorKit(或者子类)的 JEditorPane 上触发的操作。 | 
| static class | StyledEditorKit.UnderlineAction切换下划线属性的操作。 | 
|  class | TextAction用于跨多个不同文本组件共享的键绑定的 Action 实现。 | 
| 返回 Action 的 javax.swing.text 中的方法 | |
|---|---|
| static Action[] | TextAction.augmentList(Action[] list1,
            Action[] list2)取一个命令列表并用另一个命令列表去扩充。 | 
|  Action | Keymap.getAction(KeyStroke key)获取适合于给定符号事件序列的操作。 | 
|  Action[] | JTextComponent.getActions()获取编辑器的命令列表。 | 
| abstract  Action[] | EditorKit.getActions()获取能在文本组件上使用的一组命令,该文本组件使用由此工具包生成的模型和视图。 | 
|  Action[] | DefaultEditorKit.getActions()获取能在文本组件上使用的一组命令,该文本组件使用由此工具包生成的模型和视图。 | 
|  Action[] | StyledEditorKit.getActions()获取编辑器的命令列表。 | 
| protected  Action[] | InternationalFormatter.getActions()如果 getSupportsIncrement返回 true,则这将返回两个适合增加/减少该值的 Action。 | 
|  Action[] | Keymap.getBoundActions()获取在此 keymap 中定义的所有操作。 | 
|  Action | Keymap.getDefaultAction()当击键(即接收 KEY_TYPED KeyEvent)且该键没有绑定操作的情况下获取激发的默认操作。 | 
| 参数类型为 Action 的 javax.swing.text 中的方法 | |
|---|---|
|  void | Keymap.addActionForKeyStroke(KeyStroke key,
                      Action a)向 keymap 添加绑定。 | 
| static Action[] | TextAction.augmentList(Action[] list1,
            Action[] list2)取一个命令列表并用另一个命令列表去扩充。 | 
| static Action[] | TextAction.augmentList(Action[] list1,
            Action[] list2)取一个命令列表并用另一个命令列表去扩充。 | 
|  KeyStroke[] | Keymap.getKeyStrokesForAction(Action a)获取将导致给定操作的击键。 | 
| static void | JTextComponent.loadKeymap(Keymap map,
           JTextComponent.KeyBinding[] bindings,
           Action[] actions)加载带有一组绑定的 keymap。 | 
|  void | Keymap.setDefaultAction(Action a)在进行击键的情况下设置要激发的默认操作。 | 
| javax.swing.text.html 中 Action 的使用 | 
|---|
| 实现 Action 的 javax.swing.text.html 中的类 | |
|---|---|
| static class | HTMLEditorKit.HTMLTextAction提供某些便捷方法的抽象 Action,这些便捷方法对于将 HTML 插入现有文档可能很有用。 | 
| static class | HTMLEditorKit.InsertHTMLTextActionInsertHTMLTextAction 可用于将任意 HTML 字符串插入现有 HTML 文档。 | 
| 返回 Action 的 javax.swing.text.html 中的方法 | |
|---|---|
|  Action[] | HTMLEditorKit.getActions()获取编辑器的命令列表。 | 
| 
 | JavaTM 2 Platform Standard Ed. 5.0 | |||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2004 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。