| 
 | JavaTM Platform Standard Ed. 6 | |||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 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 | JTextField.getAction()返回此 ActionEvent源当前设置的Action,如果没有设置Action则返回null。 | 
|  Action | JComboBox.getAction()返回此 ActionEvent源当前设置的Action,如果没有设置任何Action,则返回null。 | 
|  Action | AbstractButton.getAction()返回当前为此 ActionEvent源设置的Action,如果没有设置任何Action,则返回null。 | 
|  Action[] | JFormattedTextField.getActions()获取编辑器的命令列表。 | 
| protected  Action[] | JFormattedTextField.AbstractFormatter.getActions()如果想提供自定义的 Action集合,则应进行子类化和重写。 | 
|  Action[] | JTextField.getActions()获取编辑器的命令列表。 | 
| static Action | TransferHandler.getCopyAction()返回一个执行复制到剪贴板操作的 Action。 | 
| static Action | TransferHandler.getCutAction()返回一个执行剪切到剪贴板操作的 Action。 | 
| static Action | TransferHandler.getPasteAction()返回一个从剪贴板执行粘贴操作的 Action。 | 
| 参数类型为 Action 的 javax.swing 中的方法 | |
|---|---|
| protected  void | JTextField.actionPropertyChanged(Action action, String propertyName)更新文本字段的状态以响应关联动作中的属性更改。 | 
| protected  void | JComboBox.actionPropertyChanged(Action action, String propertyName)更新组合框的状态以响应关联动作中的属性更改。 | 
| protected  void | JMenuItem.actionPropertyChanged(Action action, String propertyName)更新按钮的状态以响应相关的操作中的属性更改。 | 
| protected  void | AbstractButton.actionPropertyChanged(Action action, String propertyName)更新按钮的状态以响应相关的操作中的属性更改。 | 
|  JMenuItem | JPopupMenu.add(Action a)将指派指定 Action对象的新菜单项添加到菜单的末尾。 | 
|  JButton | JToolBar.add(Action a)添加一个指派动作的新的 JButton。 | 
|  JMenuItem | JMenu.add(Action a)创建连接到指定 Action对象的新菜单项,并将其追加到此菜单的末尾。 | 
| protected  void | JTextField.configurePropertiesFromAction(Action a)在此文本字段上设置属性,以匹配指定 Action中的值。 | 
| protected  void | JComboBox.configurePropertiesFromAction(Action a)在此组合框上设置属性以匹配指定 Action中的属性。 | 
| protected  void | JMenuItem.configurePropertiesFromAction(Action a)在此按钮上设置属性以匹配指定 Action中的属性。 | 
| protected  void | AbstractButton.configurePropertiesFromAction(Action a)在此按钮上设置属性以匹配指定 Action中的属性。 | 
| protected  JMenuItem | JPopupMenu.createActionComponent(Action a)该工厂方法为添加到 JPopupMenu的Action创建对应的JMenuItem。 | 
| protected  JButton | JToolBar.createActionComponent(Action a)将为 Action创建JButton的工厂方法添加到JToolBar中。 | 
| protected  JMenuItem | JMenu.createActionComponent(Action a)该工厂方法创建添加到 JMenu的Action的JMenuItem。 | 
| protected  PropertyChangeListener | JTextField.createActionPropertyChangeListener(Action a)创建并返回一个负责侦听指定 Action的更改以及更新适当属性的PropertyChangeListener。 | 
| protected  PropertyChangeListener | JComboBox.createActionPropertyChangeListener(Action a)创建并返回一个 PropertyChangeListener,它负责侦听指定Action的更改并更新适当属性。 | 
| protected  PropertyChangeListener | AbstractButton.createActionPropertyChangeListener(Action a)创建并返回 PropertyChangeListener,它负责侦听指定Action的更改以及更新适当的属性。 | 
|  void | JPopupMenu.insert(Action a, int index)在给定位置插入指定 Action对象的菜单项。 | 
|  JMenuItem | JMenu.insert(Action a, int pos)在给定位置插入连接到指定 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 | JTextField.setAction(Action a)设置 ActionEvent源的Action。 | 
|  void | JComboBox.setAction(Action a)设置 ActionEvent源的Action。 | 
|  void | AbstractButton.setAction(Action a)设置 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)如有必要,在 audioAction上调用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)获取适合于给定符号事件序列的操作。 | 
| protected  Action[] | InternationalFormatter.getActions()如果 getSupportsIncrement返回 true,则这将返回两个适合增加/减少该值的 Action。 | 
|  Action[] | StyledEditorKit.getActions()获取编辑器的命令列表。 | 
|  Action[] | DefaultEditorKit.getActions()获取能在文本组件上使用的一组命令,该文本组件使用由此工具包生成的模型和视图。 | 
| abstract  Action[] | EditorKit.getActions()获取能在文本组件上使用的一组命令,该文本组件使用由此工具包生成的模型和视图。 | 
|  Action[] | JTextComponent.getActions()获取编辑器的命令列表。 | 
|  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 Platform Standard Ed. 6 | |||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。