JavaTM Platform
Standard Ed. 6

인터페이스
java.awt.event.ActionListener 의 사용

ActionListener 를 사용하고 있는 패키지
java.awt 사용자 인터페이스의 작성 및 그래픽스와 이미지의 페인트용의 모든 클래스를 포함합니다.  
java.awt.dnd 드래그&드롭 조작은, 많은 그래피컬 사용자 인터페이스 시스템으로 볼 수 있는 직접적인 조작 제스처(gesture)로, GUI 의 표현 요소에 논리적으로 관련한 2 개의 엔티티간에 정보를 변환하는 기구를 제공합니다.  
javax.swing 모든 플랫폼에서 가능한 한 똑같이 기능하는 「경량」(Java 공통 언어) 컴퍼넌트세트를 제공합니다.  
javax.swing.plaf.basic 기본 Look & Feel 에 따라 구축된 사용자 인터페이스 객체를 제공합니다.  
javax.swing.plaf.metal 디폴트의 Look & Feel 인 Java Look & Feel (코드명은 Metal)에 따라 작성된 사용자 인터페이스 객체를 제공합니다.  
javax.swing.text 편집 가능한 텍스트 컴퍼넌트와 편집 불능인 텍스트 컴퍼넌트를 처리하는 클래스와 인터페이스를 제공합니다.  
javax.swing.text.html HTML 텍스트 문자 편집기를 작성하기 위한 HTMLEditorKit 클래스와 지원 클래스를 제공합니다.  
javax.swing.tree javax.swing.JTree 를 처리하기 위한 클래스와 인터페이스를 제공합니다.  
 

java.awt 에서의 ActionListener 의 사용
 

ActionListener 를 구현하고 있는 java.awt 의 클래스
 class AWTEventMulticaster
          AWTEventMulticaster 는,java.awt.event 패키지로 정의되는 AWT 이벤트에, 효율적으로, thread 세이프인, 마르치캐스트이벤트발송를 실시하는 구조를 구현합니다.
protected  class List.AccessibleAWTList
          이 클래스는 List 클래스용의 접근성?의 지원를 구현하고 있습니다.
 

ActionListener 를 돌려주는 java.awt 의 메소드
static ActionListener AWTEventMulticaster. add (ActionListener  a, ActionListener  b)
          액션 청취자 a 와 액션 청취자 b 를 더해 결과적으로 얻을 수 있는 멀티 캐스트 청취자를 돌려줍니다.
 ActionListener [] MenuItem. getActionListeners ()
          이 메뉴 항목에 등록된 모든 액션 청취자의 배열을 돌려줍니다.
 ActionListener [] TrayIcon. getActionListeners ()
          이 TrayIcon 에 등록되어 모든 액션 청취자의 배열을 돌려줍니다.
 ActionListener [] TextField. getActionListeners ()
          이 텍스트 필드에 등록된 모든 액션 청취자의 배열을 돌려줍니다.
 ActionListener [] List. getActionListeners ()
          이 리스트에 등록된 모든 액션 청취자의 배열을 돌려줍니다.
 ActionListener [] Button. getActionListeners ()
          이 버튼에 등록되어 모든 액션 청취자의 배열을 돌려줍니다.
static ActionListener AWTEventMulticaster. remove (ActionListener  l, ActionListener  oldl)
          액션 청취자 l 로부터 낡은 액션 청취자를 삭제해, 결과적으로 얻을 수 있는 멀티 캐스트 청취자를 돌려줍니다.
 

ActionListener 형의 파라미터를 가지는 java.awt 의 메소드
static ActionListener AWTEventMulticaster. add (ActionListener  a, ActionListener  b)
          액션 청취자 a 와 액션 청취자 b 를 더해 결과적으로 얻을 수 있는 멀티 캐스트 청취자를 돌려줍니다.
 void MenuItem. addActionListener (ActionListener  l)
          이 메뉴 항목으로부터 액션 이벤트를 받는 액션 청취자를 추가합니다.
 void TrayIcon. addActionListener (ActionListener  listener)
          이 TrayIcon 로부터 ActionEvent 를 받기 위해서(때문에), 지정된 액션 청취자를 추가합니다.
 void TextField. addActionListener (ActionListener  l)
          이 텍스트 필드의 액션 이벤트를 받기 위해서(때문에), 지정된 액션 청취자를 추가합니다.
 void List. addActionListener (ActionListener  l)
          이 리스트로부터 액션 이벤트를 받기 위해서(때문에), 지정된 액션 청취자를 추가합니다.
 void Button. addActionListener (ActionListener  l)
          이 버튼으로부터 액션 이벤트를 받기 위해서(때문에), 지정된 액션 청취자를 추가합니다.
static ActionListener AWTEventMulticaster. remove (ActionListener  l, ActionListener  oldl)
          액션 청취자 l 로부터 낡은 액션 청취자를 삭제해, 결과적으로 얻을 수 있는 멀티 캐스트 청취자를 돌려줍니다.
 void MenuItem. removeActionListener (ActionListener  l)
          지정된 액션 청취자를 삭제합니다.
 void TrayIcon. removeActionListener (ActionListener  listener)
          지정된 액션 청취자를 삭제합니다.
 void TextField. removeActionListener (ActionListener  l)
          이후 이 텍스트 필드로부터 액션 이벤트를 받지 않게, 지정된 액션 청취자를 삭제합니다.
 void List. removeActionListener (ActionListener  l)
          지정된 액션 청취자를 삭제해, 그것이 이 리스트로부터 액션 이벤트를 받지 않게 합니다.
 void Button. removeActionListener (ActionListener  l)
          이 버튼으로부터 액션 이벤트를 받지 않게, 지정된 액션 청취자를 삭제합니다.
 

java.awt.dnd 에서의 ActionListener 의 사용
 

ActionListener 를 구현하고 있는 java.awt.dnd 의 클래스
protected static class DropTarget.DropTargetAutoScroller
          이 보호 대상의 상자가 되어 있는 클래스는, 자동 스크롤을 구현합니다.
 

javax.swing 에서의 ActionListener 의 사용
 

javax.swing 에서의 ActionListener 의 서브 인터페이스
 interface Action
          Action 인터페이스는, 같은 기능이 복수의 컨트롤에 의해 액세스 되는 경우에,ActionListener 인터페이스에 대한 편리한 확장 기능을 제공합니다.
 

ActionListener 를 구현하고 있는 javax.swing 의 클래스
 class AbstractAction
          이 클래스는, JFC 의 Action 인터페이스의 디폴트 구현을 제공합니다.
protected  class DefaultCellEditor.EditorDelegate
          protected EditorDelegate 클래스입니다.
 class JComboBox
          버튼, 또는 편집 가능 필드와 드롭 다운 리스트를 조합한 컴퍼넌트입니다.
protected  class ToolTipManager.insideTimerAction
           
protected  class ToolTipManager.outsideTimerAction
           
protected  class ToolTipManager.stillInsideTimerAction
           
 

ActionListener 로서 선언되고 있는 javax.swing 의 필드
protected  ActionListener AbstractButton. actionListener
          버튼의 모델의 ActionListener 입니다.
 

ActionListener 를 돌려주는 javax.swing 의 메소드
protected  ActionListener AbstractButton. createActionListener ()
           
 ActionListener JComponent. getActionForKeyStroke (KeyStroke  aKeyStroke)
          지정된 키스트로크(keystroke)에 대해서 등록되어 있는 액션을 실행하는 객체를 돌려줍니다.
 ActionListener [] JTextField. getActionListeners ()
          addActionListener()에 의해 이 JTextField 에 추가된 전 ActionListener 의 배열을 돌려줍니다.
 ActionListener [] AbstractButton. getActionListeners ()
          addActionListener()로 이 AbstractButton 에 추가되는, 모든 ActionListener 의 배열을 돌려줍니다.
 ActionListener [] Timer. getActionListeners ()
          타이머에 등록된 모든 액션 청취자의 배열을 돌려줍니다.
 ActionListener [] DefaultButtonModel. getActionListeners ()
          이 DefaultButtonModel 에 등록된, 모든 액션 청취자로부터 되는 배열을 돌려줍니다.
 ActionListener [] JComboBox. getActionListeners ()
          addActionListener()로 이 JComboBox 에 추가되는, 모든 ActionListener 의 배열을 돌려줍니다.
 ActionListener [] JFileChooser. getActionListeners ()
          이 파일 츄-더에 등록되어 모든 액션 청취자의 배열을 돌려줍니다.
 

ActionListener 형의 파라미터를 가지는 javax.swing 의 메소드
 void JTextField. addActionListener (ActionListener  l)
          지정된 액션 청취자를 추가해, 액션 이벤트를 이 텍스트 필드로부터 받습니다.
 void AbstractButton. addActionListener (ActionListener  l)
          버튼에 ActionListener 를 추가합니다.
 void Timer. addActionListener (ActionListener  listener)
          액션 청취자를 Timer 에 추가합니다.
 void DefaultButtonModel. addActionListener (ActionListener  l)
          모델에 ActionListener 를 추가합니다.
 void ButtonModel. addActionListener (ActionListener  l)
          모델에 ActionListener 를 추가합니다.
 void JComboBox. addActionListener (ActionListener  l)
          ActionListener 를 추가합니다.
 void ComboBoxEditor. addActionListener (ActionListener  l)
          ActionListener 를 추가합니다.
 void JFileChooser. addActionListener (ActionListener  l)
          파일 츄-더에 ActionListener 를 추가합니다.
static JDialog JColorChooser. createDialog (Component  c, String  title, boolean modal, JColorChooser  chooserPane, ActionListener  okListener, ActionListener  cancelListener)
          [OK],[Cancel], 및 [Reset] 버튼과 함께, 지정된 ColorChooser 구획을 가지는 새로운 다이얼로그를 생성해, 그것을 돌려줍니다.
 void JComponent. registerKeyboardAction (ActionListener  anAction, KeyStroke  aKeyStroke, int aCondition)
          이 메소드는 현재 사용되고 있지 않습니다.
 void JComponent. registerKeyboardAction (ActionListener  anAction, String  aCommand, KeyStroke  aKeyStroke, int aCondition)
          이 메소드는 현재 사용되고 있지 않습니다.
 void JTextField. removeActionListener (ActionListener  l)
          지정된 액션 청취자를 삭제해, 액션 이벤트를 이 텍스트 필드로부터 그 이상 받지 않게 합니다.
 void AbstractButton. removeActionListener (ActionListener  l)
          버튼으로부터 ActionListener 를 삭제합니다.
 void Timer. removeActionListener (ActionListener  listener)
          지정된 액션 청취자를 Timer 로부터 삭제합니다.
 void DefaultButtonModel. removeActionListener (ActionListener  l)
          모델로부터 ActionListener 를 삭제합니다.
 void ButtonModel. removeActionListener (ActionListener  l)
          모델로부터 ActionListener 를 삭제합니다.
 void JComboBox. removeActionListener (ActionListener  l)
          ActionListener 를 삭제합니다.
 void ComboBoxEditor. removeActionListener (ActionListener  l)
          액션 청취자를 삭제합니다.
 void JFileChooser. removeActionListener (ActionListener  l)
          파일 츄-더로부터 ActionListener 를 삭제합니다.
 

ActionListener 형의 파라미터를 가지는 javax.swing 의 생성자
Timer (int delay, ActionListener  listener)
          Timer 를 작성해, 초기 지연과 이벤트간 지연의 초기치를 delay 밀리 세컨드로 설정합니다.
 

javax.swing.plaf.basic 에서의 ActionListener 의 사용
 

ActionListener 를 구현하고 있는 javax.swing.plaf.basic 의 클래스
protected  class BasicDesktopPaneUI.CloseAction
          내부 프레임을 닫습니다.
protected  class BasicDesktopPaneUI.MaximizeAction
          내부 프레임을 최대화합니다.
protected  class BasicDesktopPaneUI.MinimizeAction
          내부 프레임을 최소화합니다.
protected  class BasicDesktopPaneUI.NavigateAction
          다음의 내부 프레임으로 이동합니다.
protected  class BasicDesktopPaneUI.OpenAction
          최소화 또는 최대화된 내부 프레임을 바탕으로 되돌립니다.
protected  class BasicFileChooserUI.ApproveSelectionAction
          Open 요구 또는 Save 요구에 응합니다.
protected  class BasicFileChooserUI.CancelSelectionAction
          취소의 요구에 응합니다.
protected  class BasicFileChooserUI.ChangeToParentDirectoryAction
           
protected  class BasicFileChooserUI.GoHomeAction
          Home 키 이벤트 또는 동등의 이벤트에 따라 처리를 실시합니다.
protected  class BasicFileChooserUI.NewFolderAction
          새로운 폴더를 작성합니다.
protected  class BasicFileChooserUI.UpdateAction
          현재의 디렉토리에서 파일을 주사 다시 합니다.
 class BasicInternalFrameTitlePane.CloseAction
          이 클래스는, 「protected」내부 클래스로서 취급하는 것을 추천합니다.
 class BasicInternalFrameTitlePane.IconifyAction
          이 클래스는, 「protected」내부 클래스로서 취급하는 것을 추천합니다.
 class BasicInternalFrameTitlePane.MaximizeAction
          이 클래스는, 「protected」내부 클래스로서 취급하는 것을 추천합니다.
 class BasicInternalFrameTitlePane.MoveAction
          이 클래스는, 「protected」내부 클래스로서 취급하는 것을 추천합니다.
 class BasicInternalFrameTitlePane.RestoreAction
          이 클래스는, 「protected」내부 클래스로서 취급하는 것을 추천합니다.
 class BasicInternalFrameTitlePane.SizeAction
          이 클래스는, 「protected」내부 클래스로서 취급하는 것을 추천합니다.
 class BasicOptionPaneUI.ButtonActionListener
          이 내부 클래스는 「public」라고 마크 됩니다만, 이것은 컴파일러의 버그가 원인입니다.
protected  class BasicScrollBarUI.ScrollListener
          ScrollPane 로 초기화되는 스크롤 이벤트를 위한 청취자입니다.
 class BasicSliderUI.ActionScroller
          문서로부터 삭제된 이 클래스는, Java 2 플랫폼 1.3 에서는 사용하지 않습니다.
 class BasicSliderUI.ScrollListener
          스크롤 이벤트 청취자입니다.
 class BasicSplitPaneUI.KeyboardDownRightHandler
          JSplitPane UI 가, 특정의 키가 밀렸을 때의 처리에 사용하는 ActionListener 의 구현입니다.
 class BasicSplitPaneUI.KeyboardEndHandler
          JSplitPane UI 가, 특정의 키가 밀렸을 때의 처리에 사용하는 ActionListener 의 구현입니다.
 class BasicSplitPaneUI.KeyboardHomeHandler
          JSplitPane UI 가, 특정의 키가 밀렸을 때의 처리에 사용하는 ActionListener 의 구현입니다.
 class BasicSplitPaneUI.KeyboardResizeToggleHandler
          JSplitPane UI 가, 특정의 키가 밀렸을 때의 처리에 사용하는 ActionListener 의 구현입니다.
 class BasicSplitPaneUI.KeyboardUpLeftHandler
          JSplitPane UI 가, 특정의 키가 밀렸을 때의 처리에 사용하는 ActionListener 의 구현입니다.
 class BasicTreeUI.ComponentHandler
          필요하면, 스크롤시에 적절한 사이즈를 갱신합니다.
 class BasicTreeUI.TreeCancelEditingAction
          액션이 실행되었을 때에 cancelEditing 을 호출하는 ActionListener 입니다.
 class BasicTreeUI.TreeHomeAction
          TreeHomeAction 는, 종료 또는 홈 액션을 처리하기 위해서 사용됩니다.
 class BasicTreeUI.TreeIncrementAction
          TreeIncrementAction 는, 상하의 액션을 처리하기 위해서 사용됩니다.
 class BasicTreeUI.TreePageAction
          TreePageAction 는, 페이지 업과 페이지 다운의 이벤트를 처리합니다.
 class BasicTreeUI.TreeToggleAction
          최초로 선택된 행으로, 전개 상태가 교체됩니다.
 class BasicTreeUI.TreeTraverseAction
          TreeTraverseAction 는, 왼쪽 또는 오른쪽 키를 위해서(때문에) 사용되는 액션입니다.
 

ActionListener 로서 선언되고 있는 javax.swing.plaf.basic 의 필드
protected  ActionListener BasicSplitPaneUI. keyboardDownRightListener
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  ActionListener BasicSplitPaneUI. keyboardEndListener
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  ActionListener BasicSplitPaneUI. keyboardHomeListener
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  ActionListener BasicSplitPaneUI. keyboardResizeToggleListener
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  ActionListener BasicSplitPaneUI. keyboardUpLeftListener
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
 

ActionListener 를 돌려주는 javax.swing.plaf.basic 의 메소드
protected  ActionListener BasicOptionPaneUI. createButtonActionListener (int buttonIndex)
           
protected  ActionListener BasicSplitPaneUI. createKeyboardDownRightListener ()
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  ActionListener BasicSplitPaneUI. createKeyboardEndListener ()
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  ActionListener BasicSplitPaneUI. createKeyboardHomeListener ()
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  ActionListener BasicSplitPaneUI. createKeyboardResizeToggleListener ()
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
protected  ActionListener BasicSplitPaneUI. createKeyboardUpLeftListener ()
          추천 되고 있지 않습니다.  Java 2 플랫폼 1.3 이후 사용되고 있지 않습니다.
 

ActionListener 형의 파라미터를 가지는 javax.swing.plaf.basic 의 메소드
 void BasicComboBoxEditor. addActionListener (ActionListener  l)
           
 void BasicComboBoxEditor. removeActionListener (ActionListener  l)
           
 

javax.swing.plaf.metal 에서의 ActionListener 의 사용
 

ActionListener 를 구현하고 있는 javax.swing.plaf.metal 의 클래스
protected  class MetalFileChooserUI.DirectoryComboBoxAction
          DirectoryComboBox 로 선택되고 있는 항목이 변경되었을 때에 액션을 일으킵니다.
 

javax.swing.text 에서의 ActionListener 의 사용
 

ActionListener 를 구현하고 있는 javax.swing.text 의 클래스
static class DefaultEditorKit.BeepAction
          beep음을 작성합니다.
static class DefaultEditorKit.CopyAction
          선택한 영역을 카피해, 그 내용을 시스템 클립보드에 포함합니다.
static class DefaultEditorKit.CutAction
          선택한 영역을 잘라내, 그 내용을 시스템 클립보드에 포함합니다.
static class DefaultEditorKit.DefaultKeyTypedAction
          키 입력 이벤트를 받았을 때, 키 맵 엔트리가 없는 경우에 디폴트로 실행되는 액션입니다.
static class DefaultEditorKit.InsertBreakAction
          문서에 행 또는 단락의 단락을 배치합니다.
static class DefaultEditorKit.InsertContentAction
          관련하는 문서에 내용을 포함합니다.
static class DefaultEditorKit.InsertTabAction
          문서에 탭 문자를 배치합니다.
static class DefaultEditorKit.PasteAction
          시스템 클립보드의 내용을, 선택된 범위, 혹은 caret의 전 (선택 범위가 없는 경우)에 붙입니다.
static class StyledEditorKit.AlignmentAction
          단락의 배치 방법을 설정하는 액션입니다.
static class StyledEditorKit.BoldAction
          볼드 속성을 바꾸는 액션입니다.
static class StyledEditorKit.FontFamilyAction
          관련하는 JEditorPane 의 폰트 패밀리를 설정하는 액션입니다.
static class StyledEditorKit.FontSizeAction
          관련하는 JEditorPane 의 font size를 설정하는 액션입니다.
static class StyledEditorKit.ForegroundAction
          foreground 칼라를 설정하는 액션입니다.
static class StyledEditorKit.ItalicAction
          이탤릭 속성을 바꾸는 액션입니다.
static class StyledEditorKit.StyledTextAction
          인스톨 된 StyledEditorKit (또는 서브 클래스)에 의해 JEditorPane 로 트리거된다고 보여지는 액션입니다.
static class StyledEditorKit.UnderlineAction
          밑줄 속성을 바꾸는 액션입니다.
 class TextAction
          많은 다른 텍스트 컴퍼넌트로 공유되는 키 바인딩에 편리한, 액션의 구현입니다.
 

javax.swing.text.html 에서의 ActionListener 의 사용
 

ActionListener 를 구현하고 있는 javax.swing.text.html 의 클래스
 class FormView
          폼 요소 <input>, <textarea>, 및 <select> 를 위한 뷰인타페스를 구현하는 콘포넨트데코레이타입니다.
static class HTMLEditorKit.HTMLTextAction
          HTML 를 기존의 문서에 삽입하는데 편리한 편리한 메소드를 제공하는, abstract Action 입니다.
static class HTMLEditorKit.InsertHTMLTextAction
          InsertHTMLTextAction 는, 기존의 HTML 문서에 임의의 HTML 캐릭터 라인을 삽입하기 위해서 사용합니다.
 

javax.swing.tree 에서의 ActionListener 의 사용
 

ActionListener 를 구현하고 있는 javax.swing.tree 의 클래스
 class DefaultTreeCellEditor
          TreeCellEditor 입니다.
 


JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.