JavaTM Platform
Standard Ed. 6

클래스
java.util.EventObject 의 사용

EventObject 를 사용하고 있는 패키지
java.awt 사용자 인터페이스의 작성 및 그래픽스와 이미지의 페인트용의 모든 클래스를 포함합니다.  
java.awt.datatransfer 어플리케이션간 또는 어플리케이션내의 데이터 전송을 위한 인터페이스와 클래스를 제공합니다.  
java.awt.dnd 드래그&드롭 조작은, 많은 그래피컬 사용자 인터페이스 시스템으로 볼 수 있는 직접적인 조작 제스처(gesture)로, GUI 의 표현 요소에 논리적으로 관련한 2 개의 엔티티간에 정보를 변환하는 기구를 제공합니다.  
java.awt.event AWT 컴퍼넌트에 의해 트리거되는 다양한 종류의 이벤트를 처리하는 인터페이스와 클래스를 제공합니다.  
java.beans Beans (JavaBeansTM 아키텍쳐(architecture)에 근거한 컴퍼넌트)의 개발에 관련하는 클래스가 포함되어 있습니다.  
java.beans.beancontext Bean 문맥에 관련하는 클래스 및 인터페이스를 제공합니다.  
java.util.prefs 이 패키지를 사용해, 어플리케이션으로부터 사용자 및 시스템의 설정 데이터와 구성 데이터를 포함 및 취득할 수 있습니다.  
javax.management Java Management Extensions 의 코어 클래스를 제공합니다.  
javax.management.monitor 모니터 클래스를 정의합니다.  
javax.management.relation 관계 서비스에 대해 정의합니다.  
javax.management.remote JMX MBean 서버에 원격 접근하기 위한 인터페이스입니다.  
javax.management.timer Timer MBean 를 정의합니다.  
javax.naming.event 네이밍 및 디렉토리 서비스에 액세스 하는 경우, 이벤트 통지를 지원하고 있습니다.  
javax.naming.ldap LDAPv3 의 확장 조작과 컨트롤을 지원합니다.  
javax.net.ssl 시큐어 소켓 패키지의 클래스를 제공합니다.  
javax.print.event 이 패키지에는, 이벤트 클래스와 청취자 인터페이스가 포함되어 있습니다.  
javax.sound.sampled 샘플화 된 오디오 데이터의 수중에 넣어, 처리, 및 재생의 인터페이스 및 클래스를 제공합니다.  
javax.sql 서버측의 데이터 소스 액세스와 JavaTM 프로그램 언어를 사용한 처리에 사용하는 API 를 제공합니다.  
javax.swing 모든 플랫폼에서 가능한 한 똑같이 기능하는 「경량」(Java 공통 언어) 컴퍼넌트세트를 제공합니다.  
javax.swing.event Swing 컴퍼넌트에 의해 트리거되는 이벤트를 제공합니다.  
javax.swing.text.html HTML 텍스트 문자 편집기를 작성하기 위한 HTMLEditorKit 클래스와 지원 클래스를 제공합니다.  
javax.swing.tree javax.swing.JTree 를 처리하기 위한 클래스와 인터페이스를 제공합니다.  
 

java.awt 에서의 EventObject 의 사용
 

java.awt 에서의 EventObject 의 서브 클래스
 class AWTEvent
          모든 AWT 이벤트의 루트 이벤트 클래스입니다.
 

java.awt.datatransfer 에서의 EventObject 의 사용
 

java.awt.datatransfer 에서의 EventObject 의 서브 클래스
 class FlavorEvent
          FlavorEvent 는, 이벤트 소스 Clipboard 로 사용 가능한 DataFlavor 가 변경된 것을, 관계하는 청취자에게 통지하기 위해서 사용합니다.
 

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

java.awt.dnd 에서의 EventObject 의 서브 클래스
 class DragGestureEvent
          DragGestureEvent 는,DragGestureListener 의 dragGestureRecognized() 메소드에게 건네집니다.
 class DragSourceDragEvent
          DragSourceDragEvent 는,DragSourceContextPeer 로부터 DragSourceContext 를 개입시켜,DragSourceContext 및 거기에 관련하는 DragSource 로 등록된 DragSourceListener 에 보내집니다.
 class DragSourceDropEvent
          DragSourceDropEvent 는,DragSourceContextPeer 로부터 DragSourceContext 를 개입시켜,DragSourceContext 및 거기에 관련하는 DragSource 로 등록된 DragSourceListenerdragDropEnd 메소드에 보내집니다.
 class DragSourceEvent
          이 클래스는,DragSourceDragEventDragSourceDropEvent 의 base class입니다.
 class DropTargetDragEvent
          DropTargetDragEvent 는, 그 dragEnter() 메소드 및 dragOver() 메소드를 개입시켜 DropTargetListener 에 보내집니다.
 class DropTargetDropEvent
          DropTargetDropEvent 는,DropTargetListener 의 drop() 메소드를 개입시켜 보내집니다.
 class DropTargetEvent
          DropTargetEvent 는,DropTargetDragEventDropTargetDropEvent 의 base class입니다.
 

java.awt.event 에서의 EventObject 의 사용
 

java.awt.event 에서의 EventObject 의 서브 클래스
 class ActionEvent
          컴퍼넌트가 정의하는 액션이 발생한 것을 나타내는, 의미상의 이벤트입니다.
 class AdjustmentEvent
          Adjustable 객체가 발행하는 조정 이벤트입니다.
 class ComponentEvent
          컴퍼넌트의 이동, 사이즈의 변경, 가시성의 변경을 나타내는 저레벨의 이벤트입니다.
 class ContainerEvent
          컴퍼넌트의 추가 또는 삭제에 의해 컨테이너의 내용이 변경된 것을 나타내는 저레벨의 이벤트입니다.
 class FocusEvent
          Component 가 입력초점을 취득 또는 잃은 것을 나타내는, 저레벨의 이벤트입니다.
 class HierarchyEvent
          Component 가 소속하는 Component 계층의 변경을 나타내는 이벤트입니다.
 class InputEvent
          전컴퍼넌트 레벨의 입력 이벤트의 루트 이벤트 클래스입니다.
 class InputMethodEvent
          입력 메소드 이벤트에는, 입력 메소드를 이용해 변환되고 있는 텍스트에 대한 정보가 포함되어 있습니다.
 class InvocationEvent
          AWT 이벤트의 디스펫쳐 thread에 의해 발송 되었을 때에,Runnable 상에서 run() 메소드를 실행하는 이벤트입니다.
 class ItemEvent
          항목이 선택 또는 선택 해제된 것을 나타내는 세만틱이벤트입니다.
 class KeyEvent
          이 이벤트는, 컴퍼넌트에 대해 키스트로크(keystroke)가 발생한 것을 나타냅니다.
 class MouseEvent
          컴퍼넌트내에서 마우스 액션이 발생한 것을 나타내는 이벤트입니다.
 class MouseWheelEvent
          컴퍼넌트내에서 마우스 휠이 회전한 것을 나타내는 이벤트입니다.
 class PaintEvent
          컴퍼넌트 레벨의 draw 이벤트입니다.
 class TextEvent
          객체의 텍스트가 변경된 것을 나타내는 세만틱의 이벤트입니다.
 class WindowEvent
          윈도우 상태가 바뀐 것을 나타내는 저레벨의 이벤트입니다.
 

java.beans 에서의 EventObject 의 사용
 

java.beans 에서의 EventObject 의 서브 클래스
 class IndexedPropertyChangeEvent
          JavaBeans 스펙에 준거한 컴퍼넌트 (Bean)가 바운드 인덱스 첨부 프로퍼티을 변경할 때마다, IndexedPropertyChange 이벤트가 송신됩니다.
 class PropertyChangeEvent
          PropertyChange 이벤트는, Bean 가 「바운드」프로퍼티 또는 「제약」프로퍼티을 변경할 때마다 송신됩니다.
 

java.beans.beancontext 에서의 EventObject 의 사용
 

java.beans.beancontext 에서의 EventObject 의 서브 클래스
 class BeanContextEvent
           BeanContextEvent 는,BeanContext 로부터 발행된 이벤트, 및 BeanContext 의 시멘틱스에 관련하는 이벤트 모든 추상 루트 이벤트 클래스입니다.
 class BeanContextMembershipEvent
           BeanContextMembershipEvent 는, 특정의 BeanContext 의 멤버에게 추가된 아이, 또는 삭제된 아이의 리스트를 캡슐화합니다.
 class BeanContextServiceAvailableEvent
           이 이벤트 타입은, 등록되어 있는 서비스를 식별하기 위해서 BeanContextServicesListener 에 의해 사용됩니다.
 class BeanContextServiceRevokedEvent
           이 이벤트형은, 무효가 되는 서비스를 식별하기 위해서 BeanContextServiceRevokedListener 에 의해 사용됩니다.
 

java.util.prefs 에서의 EventObject 의 사용
 

java.util.prefs 에서의 EventObject 의 서브 클래스
 class NodeChangeEvent
          Preferences 노드에 의해 발행되는 이벤트의 1 개로, 그 노드의 아이가 추가 또는 삭제된 것을 나타냅니다.
 class PreferenceChangeEvent
          Preferences 노드에 의해 발행되는 이벤트의 1 개로, 설정이 추가 또는 삭제되었는지, 그 값이 변경된 것을 나타냅니다.
 

javax.management 에서의 EventObject 의 사용
 

javax.management 에서의 EventObject 의 서브 클래스
 class AttributeChangeNotification
          MBean 에 의해 송신되는 속성 변경 통지를 정의합니다.
 class MBeanServerNotification
          MBean 서버에 의해, MBeanServerDelegate MBean 로부터 발행되는 통지를 나타냅니다.
 class Notification
          Notification 클래스는, MBean 가 발행하는 통지를 나타냅니다.
 

javax.management.monitor 에서의 EventObject 의 사용
 

javax.management.monitor 에서의 EventObject 의 서브 클래스
 class MonitorNotification
          모니터 MBean 에 의해 송신되는 통지를 정의합니다.
 

javax.management.relation 에서의 EventObject 의 사용
 

javax.management.relation 에서의 EventObject 의 서브 클래스
 class RelationNotification
          관계 서비스내의 변경의 통지입니다.
 

javax.management.remote 에서의 EventObject 의 사용
 

javax.management.remote 에서의 EventObject 의 서브 클래스
 class JMXConnectionNotification
          클라이언트 접속의 개시 및 종료시와 통지가 없어졌을 때에 발행되는 통지입니다.
 

javax.management.timer 에서의 EventObject 의 사용
 

javax.management.timer 에서의 EventObject 의 서브 클래스
 class TimerNotification
          이 클래스는, 타이머 MBean 에 의해 송신되는 통지를 정의합니다.
 

javax.naming.event 에서의 EventObject 의 사용
 

javax.naming.event 에서의 EventObject 의 서브 클래스
 class NamingEvent
          이 클래스는, 네임 서비스/디렉토리 서비스로 트리거된 이벤트를 나타냅니다.
 class NamingExceptionEvent
          이 클래스는,NamingEvent 를 통지하는 청취자의 정보를 수집하는 순서/프로세스가 NamingException 을 throw 했을 때에, 트리거되는 이벤트를 나타냅니다.
 

javax.naming.ldap 에서의 EventObject 의 사용
 

javax.naming.ldap 에서의 EventObject 의 서브 클래스
 class UnsolicitedNotificationEvent
          이 클래스는, LDAP 서버로부터 송신된 비요청 통지에 응해 트리거된 이벤트를 나타냅니다.
 

javax.net.ssl 에서의 EventObject 의 사용
 

javax.net.ssl 에서의 EventObject 의 서브 클래스
 class HandshakeCompletedEvent
          이 이벤트는, 지정된 SSL 접속으로 SSL 의 핸드 쉐이크가 완료한 것을 나타냅니다.
 class SSLSessionBindingEvent
          이 이벤트는, SSLSessionBindingListener 에 전달됩니다.
 

javax.print.event 에서의 EventObject 의 사용
 

javax.print.event 에서의 EventObject 의 서브 클래스
 class PrintEvent
          PrintEvent 클래스는, 모든 Print Service API 이벤트의 슈퍼 클래스입니다.
 class PrintJobAttributeEvent
          PrintJobAttributeEvent 클래스는, PrintService 가 보고하는 이벤트를 캡슐화해, PrintJob 의 1 개 이상의 인쇄 속성이 변경된 것을 클라이언트가 알 수 있도록(듯이) 합니다.
 class PrintJobEvent
          PrintJobEvent 클래스는, 인쇄 작업이 보고하는 공통 이벤트를 캡슐화해, 청취자가 DocPrintJob 의 처리의 진척을 알 수 있도록(듯이) 합니다.
 class PrintServiceAttributeEvent
          PrintServiceAttributeEvent 클래스는, Print Service 인스턴스가 보고하는 이벤트를 캡슐화해, 클라이언트가 인쇄 서비스 상태의 변경을 알 수 있도록(듯이) 합니다.
 

javax.sound.sampled 에서의 EventObject 의 사용
 

javax.sound.sampled 에서의 EventObject 의 서브 클래스
 class LineEvent
          LineEvent 클래스는, 라인이 열린다, 닫는, 개시한다, 또는 정지할 때마다 라인이 청취자에게 송신하는 정보를 캡슐화합니다.
 

javax.sql 에서의 EventObject 의 사용
 

javax.sql 에서의 EventObject 의 서브 클래스
 class ConnectionEvent
          접속 관련의 이벤트의 소스에 관한 정보를 제공하는 Event 객체입니다.
 class RowSetEvent
          RowSet 객체에 이벤트가 발생했을 때에 생성되는 Event 객체입니다.
 class StatementEvent
          PooledConnection 에 등록된 모든 StatementEventListener 에,StatementEvent 가 송신됩니다.
 

javax.swing 에서의 EventObject 의 사용
 

EventObject 형의 파라미터를 가지는 javax.swing 의 메소드
 boolean JTable. editCellAt (int row, int column, EventObject  e)
          row,column 에 위치하는 셀의 인덱스가 유효한 범위내에 있어, 그 위치에 있는 셀이 편집 가능한 경우는, 셀의 편집을 프로그램에 근거해 개시합니다.
 boolean CellEditor. isCellEditable (EventObject  anEvent)
          anEvent 를 사용해 편집을 시작할 수 있을지 어떨지를 에디터에 문의합니다.
 boolean DefaultCellEditor. isCellEditable (EventObject  anEvent)
          CellEditor 로부터의 메세지를 delegate 에 전송 합니다.
 boolean DefaultCellEditor.EditorDelegate. isCellEditable (EventObject  anEvent)
          anEventMouseEvent 가 아닌 경우는, true 를 돌려줍니다.
 boolean AbstractCellEditor. isCellEditable (EventObject  e)
          true 를 돌려줍니다.
 boolean CellEditor. shouldSelectCell (EventObject  anEvent)
          편집 셀이 선택되는 경우는 true, 그렇지 않은 경우는 false.
 boolean DefaultCellEditor. shouldSelectCell (EventObject  anEvent)
          CellEditor 로부터의 메세지를 delegate 에 전송 합니다.
 boolean DefaultCellEditor.EditorDelegate. shouldSelectCell (EventObject  anEvent)
          true 를 돌려주어, 편집 셀이 선택 가능한 것을 나타냅니다.
 boolean AbstractCellEditor. shouldSelectCell (EventObject  anEvent)
          true 를 돌려줍니다.
 boolean DefaultCellEditor.EditorDelegate. startCellEditing (EventObject  anEvent)
          true 를 돌려주어, 편집이 개시되고 있는 것을 나타냅니다.
 

javax.swing.event 에서의 EventObject 의 사용
 

javax.swing.event 에서의 EventObject 의 서브 클래스
 class AncestorEvent
          컴퍼넌트 계층내의 상위 컴퍼넌트로 발생해, 아이 컴퍼넌트에 보고되는 이벤트입니다.
 class CaretEvent
          CaretEvent 는, 이벤트 소스로 텍스트 caret가 변경된 것을, 관계가 있는 객체에 통지하는데 사용됩니다.
 class ChangeEvent
          ChangeEvent 는, 이벤트 소스로 상태가 변경된 것을, 관계가 있는 객체에 통지하기 위해서 사용됩니다.
 class HyperlinkEvent
          HyperlinkEvent 는, 하이퍼 텍스트(hyper text) 링크에 관해서 발생한 이벤트를, 관계가 있는 객체에 통지하기 위해서 사용됩니다.
 class InternalFrameEvent
          JInternalFrame 객체의 지원를, 이벤트 소스로서 추가하는 AWTEvent 입니다.
 class ListDataEvent
          리스트에의 변경을 캡슐화하는 이벤트를 정의합니다.
 class ListSelectionEvent
          선택 범위에서의 변경을 기술하는 이벤트입니다.
 class MenuDragMouseEvent
          MenuDragMouseEvent 는, 드래그 조건에 따라 전송 된 MouseEvent 를 메뉴 요소가 받은 것을, 관계하는 객체에 통지하기 위해서 사용됩니다.
 class MenuEvent
          MenuEvent 는, 이벤트 소스인 메뉴가 송신, 선택, 또는 삭제된 것을, 관계가 있는 객체에 통지하기 위해서 사용됩니다.
 class MenuKeyEvent
          MenuKeyEvent 는, 메뉴 트리로 전송 된 KeyEvent 를 메뉴 요소가 받은 것을, 관계가 있는 객체에 통지하기 위해서 사용됩니다.
 class PopupMenuEvent
          PopupMenuEvent 에는, 이벤트를 송신하는 JPoupMenu 의 이벤트 소스만이 포함됩니다.
 class RowSorterEvent
          RowSorterEvent 는,RowSorter 에의 변경의 통지를 실시합니다.
 class TableColumnModelEvent
          열이 추가, 삭제, 또는 이동되었다는 등, 테이블열모델이 변경된 것을 청취자에게 통지하기 위해서 사용합니다.
 class TableModelEvent
          TableModelEvent 는, 테이블 모델이 변경된 것을 청취자에게 통지하기 위해서 사용됩니다.
 class TreeExpansionEvent
          트리내 단일의 패스를 식별하기 위해서 사용하는 이벤트입니다.
 class TreeModelEvent
          트리 모델의 변경을 기술하는 정보를 캡슐화해, 트리 모델 청취자로 변경을 통지합니다.
 class TreeSelectionEvent
          현재의 선택 범위에서의 변경을 기술하는 이벤트입니다.
 class UndoableEditEvent
          취소해 가능한 오퍼레이션이 발생한 것을 나타내는 이벤트입니다.
 

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

javax.swing.text.html 에서의 EventObject 의 서브 클래스
 class FormSubmitEvent
          FormSubmitEvent 는, 폼이 송신된 것을, 관계가 있는 객체에 통지하기 위해서 사용합니다.
 class HTMLFrameHyperlinkEvent
          HTMLFrameHyperlinkEvent 는, 프레임내에서 링크가 액티브하게 된 것을, 관계하는 청취자에게 통지하기 위해서 사용합니다.
 

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

EventObject 형의 파라미터를 가지는 javax.swing.tree 의 메소드
protected  boolean DefaultTreeCellEditor. canEditImmediately (EventObject  event)
          eventnull 의 경우, true 를 돌려줍니다.
 boolean DefaultTreeCellEditor. isCellEditable (EventObject  event)
          realEditor 가 이 메세지에 true 를 돌려주면(자),prepareForEditing 가 메세지로서 보내져 true 가 돌려주어집니다.
 boolean DefaultTreeCellEditor. shouldSelectCell (EventObject  event)
          반환값의 realEditor 를 메세지로서 보냅니다.
protected  boolean DefaultTreeCellEditor. shouldStartEditingTimer (EventObject  event)
          eventMouseEvent 로, 클릭수가 1 의 경우에 true 를 돌려줍니다.
 


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 도 참조해 주세요.