接口的使用
javax.swing.Action
使用 Action 的包
包
描述
提供一组“轻量级”(全 Java 语言)组件,尽可能在所有平台上以相同的方式工作。
提供根据基本外观构建的用户界面对象。
提供根据 Java 外观(曾经代号为 Metal )构建的用户界面对象,这是默认外观。
提供处理可编辑和不可编辑文本组件的类和接口。
提供用于创建 HTML 文本编辑器的类
HTMLEditorKit 和支持类。
-
Action 在 javax.swing 中的用法
javax.swing 中实现 Action 的类javax.swing 中返回 Action 的方法修饰符和类型方法描述返回key的绑定,如果绑定未在本地定义,则向父级ActionMap发送消息。AbstractButton.getAction()返回当前为此ActionEvent源设置的Action,如果未设置Action,则返回null。JComboBox.getAction()返回当前为此ActionEvent源设置的Action,如果未设置Action,则返回null。JTextField.getAction()返回当前为此ActionEvent源设置的Action,如果未设置Action,则返回null。protected Action[]JFormattedTextField.AbstractFormatter.getActions()如果您希望提供一组自定义的Action,则子类化并重写。Action[]JFormattedTextField.getActions()获取编辑器的命令列表。Action[]JTextField.getActions()获取编辑器的命令列表。static ActionTransferHandler.getCopyAction()返回执行复制操作到剪贴板的Action。static ActionTransferHandler.getCutAction()返回一个对剪贴板执行剪切操作的Action。static ActionTransferHandler.getPasteAction()返回从剪贴板执行粘贴操作的Action。javax.swing 中的方法,参数类型为 Action修饰符和类型方法描述protected voidAbstractButton.actionPropertyChanged(Action action, String propertyName) 更新按钮的状态以响应关联操作中的属性更改。protected voidJComboBox.actionPropertyChanged(Action action, String propertyName) 更新组合框的状态以响应关联操作中的属性更改。protected voidJMenuItem.actionPropertyChanged(Action action, String propertyName) 更新按钮的状态以响应关联操作中的属性更改。protected voidJTextField.actionPropertyChanged(Action action, String propertyName) 更新文本字段的状态以响应关联操作中的属性更改。创建附加到指定Action对象的新菜单项,并将其附加到此菜单的末尾。将一个新的菜单项附加到调度指定的Action对象的菜单末尾。添加一个新的JButton来调度操作。protected voidAbstractButton.configurePropertiesFromAction(Action a) 设置此按钮的属性以匹配指定的Action中的属性。protected voidJComboBox.configurePropertiesFromAction(Action a) 设置此组合框的属性以匹配指定的Action中的属性。protected voidJMenuItem.configurePropertiesFromAction(Action a) 设置此按钮的属性以匹配指定的Action中的属性。protected voidJTextField.configurePropertiesFromAction(Action a) 设置此文本字段的属性以匹配指定的Action中的属性。protected JMenuItemJMenu.createActionComponent(Action a) 为添加到JMenu的Action创建JMenuItem的工厂方法。protected JMenuItemJPopupMenu.createActionComponent(Action a) 为添加到JPopupMenu的Actions创建JMenuItem的工厂方法。protected JButtonJToolBar.createActionComponent(Action a) 为添加到JToolBar的Action创建JButton的工厂方法。protected PropertyChangeListenerAbstractButton.createActionPropertyChangeListener(Action a) 创建并返回一个PropertyChangeListener负责监听来自指定Action的更改并更新相应的属性。protected PropertyChangeListenerJComboBox.createActionPropertyChangeListener(Action a) 创建并返回一个PropertyChangeListener负责监听来自指定Action的更改并更新相应的属性。protected PropertyChangeListenerJTextField.createActionPropertyChangeListener(Action a) 创建并返回一个PropertyChangeListener负责监听来自指定Action的更改并更新相应的属性。在给定位置插入附加到指定Action对象的新菜单项。void在给定位置为指定的Action对象插入一个菜单项。static booleanSwingUtilities.notifyAction(Action action, KeyStroke ks, KeyEvent event, Object sender, int modifiers) 如果action是非null并接受发送者对象,则在action上调用actionPerformed。void添加key到action的绑定。void设置Action。void为ActionEvent源设置Action。void为ActionEvent源设置Action。javax.swing 中的构造函数,参数类型为 Action修饰符构造方法描述创建一个按钮,其中的属性取自所提供的Action。创建一个复选框,其中的属性取自所提供的操作。创建一个菜单项,其属性取自提供的 Action。构造一个菜单,其属性取自提供的Action。创建一个菜单项,其属性取自指定的Action。创建一个单选按钮,其中的属性取自所提供的操作。创建一个单选按钮菜单项,其属性取自提供的Action。创建一个切换按钮,其中的属性取自所提供的 Action。 -
Action 在 javax.swing.plaf.basic 中的用法
javax.swing.plaf.basic 中实现 Action 的类修饰符和类型类描述protected class处理关闭内部框架。protected class处理最大化内部框架。protected class处理最小化内部框架。protected class处理导航到下一个内部框架。protected class处理恢复最小化或最大化的内部框架。protected class响应打开或保存请求protected class响应取消请求。protected class更改为父目录操作。protected class作用于“主页”键事件或等效事件。protected class创建一个新文件夹。protected class重新扫描当前目录中的文件class此类应被视为“受保护”的内部类。class此类应被视为“受保护”的内部类。class此类应被视为“受保护”的内部类。class此类应被视为“受保护”的内部类。class此类应被视为“受保护”的内部类。class此类应被视为“受保护”的内部类。class从 Java 2 平台 v1.3 开始,不再使用这个未记录的类。class在执行操作时调用 cancelEditing 的 ActionListener。classTreeHomeAction 用于处理结束/主页操作。classTreeIncrementAction 用于处理上/下动作。classTreePageAction 处理向上翻页和向下翻页事件。class对于第一个选定的行,展开性将被切换。classTreeTraverseAction是用于左/右键的操作。javax.swing.plaf.basic 中的字段声明为 Action修饰符和类型Field描述protected ActionBasicInternalFrameTitlePane.closeActionCloseAction的实例。protected ActionBasicInternalFrameTitlePane.iconifyActionIconifyAction的实例。protected ActionBasicInternalFrameTitlePane.maximizeActionMaximizeAction的实例。protected ActionBasicInternalFrameTitlePane.moveActionMoveAction的实例。protected ActionBasicTreeUI.KeyHandler.repeatKeyAction正在为其生成的关键代码。protected ActionBasicInternalFrameTitlePane.restoreActionRestoreAction的实例。protected ActionBasicInternalFrameTitlePane.sizeActionSizeAction的实例。javax.swing.plaf.basic 中返回 Action 的方法修饰符和类型方法描述protected ActionBasicLookAndFeel.createAudioAction(Object key) 创建并返回用于播放声音的Action。BasicFileChooserUI.getApproveSelectionAction()返回批准选择操作。BasicFileChooserUI.getCancelSelectionAction()返回取消选择操作。BasicFileChooserUI.getChangeToParentDirectoryAction()返回对父目录操作的更改。BasicFileChooserUI.getGoHomeAction()返回回家动作。BasicFileChooserUI.getNewFolderAction()返回一个新的文件夹操作。BasicFileChooserUI.getUpdateAction()返回更新操作。javax.swing.plaf.basic 中的方法,参数类型为 Action -
Action 在 javax.swing.plaf.metal 中的用法
javax.swing.plaf.metal 中实现 Action 的类修饰符和类型类描述protected class当 DirectoryComboBox 更改了所选项目时起作用。 -
Action 在 javax.swing.text 中的用法
javax.swing.text 中实现 Action 的类修饰符和类型类描述static class发出蜂鸣声。static class复制所选区域并将其内容放入系统剪贴板。static class剪切所选区域并将其内容放入系统剪贴板。static class如果收到 key typed event 并且没有keymap条目,则默认执行的操作。static class在文档中放置一个行/段落分隔符。static class将内容放入关联的文档中。static class在文档中放置制表符。static class将系统剪贴板的内容粘贴到所选区域,或者如果未选择任何内容,则粘贴到插入符号之前。static class设置段落对齐的操作。static class切换粗体属性的操作。static class在关联的 JEditorPane 中设置字体系列的操作。static class在关联的 JEditorPane 中设置字体大小的操作。static class设置前景色的动作。static class切换斜体属性的动作。static class假设它在安装了 StyledEditorKit(或子类)的 JEditorPane 上触发的操作。static class切换下划线属性的动作。class一个 Action 实现,可用于在多个不同文本组件之间共享的键绑定。javax.swing.text 中返回 Action 的方法修饰符和类型方法描述static final Action[]TextAction.augmentList(Action[] list1, Action[] list2) 获取一个命令列表并使用另一个命令列表对其进行扩充。获取适合给定符号事件序列的操作。Action[]DefaultEditorKit.getActions()获取一组命令,这些命令可用于使用此套件生成的模型和视图的文本组件。abstract Action[]EditorKit.getActions()获取一组命令,这些命令可用于使用此套件生成的模型和视图的文本组件。protected Action[]InternationalFormatter.getActions()如果getSupportsIncrement返回 true,这将返回两个适合递增/递减值的操作。Action[]JTextComponent.getActions()获取编辑器的命令列表。Action[]StyledEditorKit.getActions()获取编辑器的命令列表。Action[]Keymap.getBoundActions()获取此键map中定义的所有操作。Keymap.getDefaultAction()如果键入一个键(即接收到 KEY_TYPED KeyEvent)并且没有绑定它,则获取默认操作以触发。javax.swing.text 中的方法,参数类型为 Action修饰符和类型方法描述voidKeymap.addActionForKeyStroke(KeyStroke key, Action a) 向keymap添加绑定。static final Action[]TextAction.augmentList(Action[] list1, Action[] list2) 获取一个命令列表并使用另一个命令列表对其进行扩充。Keymap.getKeyStrokesForAction(Action a) 获取将导致给定操作的击键。static voidJTextComponent.loadKeymap(Keymap map, JTextComponent.KeyBinding[] bindings, Action[] actions) 加载带有一堆绑定的keymap。voidKeymap.setDefaultAction(Action a) 将默认操作设置为在键入键时触发。 -
Action 在 javax.swing.text.html 中的用法
javax.swing.text.html 中实现 Action 的类修饰符和类型类描述static class一个抽象的 Action 提供了一些方便的方法,这些方法可能对将 HTML 插入到现有文档中很有用。static classInsertHTMLTextAction 可用于将任意 HTML 字符串插入现有的 HTML 文档中。javax.swing.text.html 中返回 Action 的方法