|
JavaTM 2 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 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。