|
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.InsertHTMLTextAction InsertHTMLTextAction 可用于将任意 HTML 字符串插入现有 HTML 文档。 |
返回 Action 的 javax.swing.text.html 中的方法 | |
---|---|
Action[] |
HTMLEditorKit.getActions() 获取编辑器的命令列表。 |
|
JavaTM Platform Standard Ed. 6 |
|||||||||
上一个 下一个 | 框架 无框架 |
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。