JavaTM Platform
Standard Ed. 6

인터페이스
javax.swing.event.ChangeListener 의 사용

ChangeListener 를 사용하고 있는 패키지
javax.swing 모든 플랫폼에서 가능한 한 똑같이 기능하는 「경량」(Java 공통 언어) 컴퍼넌트세트를 제공합니다.  
javax.swing.colorchooser 이 패키지에는,JColorChooser 컴퍼넌트에 의해 사용되는 클래스 및 인터페이스가 포함되어 있습니다.  
javax.swing.plaf.basic 기본 Look & Feel 에 따라 구축된 사용자 인터페이스 객체를 제공합니다.  
javax.swing.text 편집 가능한 텍스트 컴퍼넌트와 편집 불능인 텍스트 컴퍼넌트를 처리하는 클래스와 인터페이스를 제공합니다.  
 

javax.swing 에서의 ChangeListener 의 사용
 

ChangeListener 를 구현하고 있는 javax.swing 의 클래스
protected  class AbstractButton.ButtonChangeListener
          ChangeListener 를 확장해, 직렬화할 수 있도록(듯이) 합니다.
protected  class JCheckBoxMenuItem.AccessibleJCheckBoxMenuItem
          이 클래스는 JCheckBoxMenuItem 클래스용의 접근성? 지원를 구현하고 있습니다.
protected  class JMenu.AccessibleJMenu
          이 클래스는 JMenu 클래스용의 접근성? 지원를 구현하고 있습니다.
protected  class JMenuItem.AccessibleJMenuItem
          이 클래스는 JMenuItem 클래스용의 접근성? 지원를 구현하고 있습니다.
protected  class JRadioButtonMenuItem.AccessibleJRadioButtonMenuItem
          이 클래스는 JRadioButtonMenuItem 클래스용의 접근성? 지원를 구현하고 있습니다.
protected  class JScrollPane.AccessibleJScrollPane
          이 클래스는 JScrollPane 클래스용의 접근성? 지원를 구현하고 있습니다.
protected  class JSpinner.AccessibleJSpinner
          AccessibleJSpinnerJSpinner 클래스용의 접근성? 지원를 구현합니다.
static class JSpinner.DateEditor
          모델이 SpinnerDateModelJSpinner 용의 에디터입니다.
static class JSpinner.DefaultEditor
          특수한 에디터용의 간단한 base class입니다.
static class JSpinner.ListEditor
          모델이 SpinnerListModelJSpinner 용의 에디터입니다.
static class JSpinner.NumberEditor
          모델이 SpinnerNumberModelJSpinner 용의 에디터입니다.
protected  class JTabbedPane.AccessibleJTabbedPane
          이 클래스는 JTabbedPane 클래스용의 접근성? 지원를 구현하고 있습니다.
protected  class JTabbedPane.ModelListener
          이벤트 소스로서 모델 자신은 아니고 탭 구획을 가지는 청취자에게 ModelChanged 이벤트를 건네줍니다.
protected  class ProgressMonitor.AccessibleProgressMonitor
          AccessibleProgressMonitorProgressMonitor 클래스용의 접근성? 지원를 구현하고 있습니다.
 

ChangeListener 로서 선언되고 있는 javax.swing 의 필드
protected  ChangeListener AbstractButton. changeListener
          버튼의 모델의 changeListener 입니다.
protected  ChangeListener JTabbedPane. changeListener
          changeListener 는, 모델에 추가하는 청취자입니다.
protected  ChangeListener JProgressBar. changeListener
          진척 바의 모델로부터 보내진 변경 이벤트를 대기해, 이 진척 바에 등록된 변경 이벤트 청취자에게 다시 발송 합니다.
protected  ChangeListener JSlider. changeListener
          changeListener (접미사(suffix)없음)는 슬라이더의 모델에 추가하는 청취자입니다.
 

ChangeListener 를 돌려주는 javax.swing 의 메소드
protected  ChangeListener AbstractButton. createChangeListener ()
          서브 클래스가 다른 방법으로 ChangeEvent 를 처리하는 경우는, 이 메소드를 오버라이드(override) 해 다른 ChangeListener 의 구현을 돌려줄 수가 있습니다.
protected  ChangeListener JTabbedPane. createChangeListener ()
          서브 클래스에서 모델의 ChangeEvents 를 다른 방법으로 처리하고 싶은 경우는, 이 메소드를 오버라이드(override) 해 ModelListener 의 서브 클래스 또는 다른 ChangeListener 의 구현을 돌려주도록(듯이) 설정할 수 있습니다.
protected  ChangeListener JProgressBar. createChangeListener ()
          서브 클래스가 다른 방법으로 변경 이벤트를 처리하는 경우는, 이 메소드를 오버라이드(override) 해 독자적인 ChangeListener 의 구현의 인스턴스를 돌려줄 수가 있습니다.
protected  ChangeListener JSlider. createChangeListener ()
          서브 클래스가 다른 방법으로 모델의 ChangeEvent 를 처리하는 경우는, 이 메소드를 오버라이드(override) 해 독자적인 ChangeListener 의 구현의 인스턴스를 돌려줄 수가 있습니다.
 ChangeListener [] AbstractButton. getChangeListeners ()
          addChangeListener()로 이 AbstractButton 에 추가되는, 모든 ChangeListener 의 배열을 돌려줍니다.
 ChangeListener [] DefaultButtonModel. getChangeListeners ()
          이 DefaultButtonModel 에 등록된, 모든 변경 청취자로부터 되는 배열을 돌려줍니다.
 ChangeListener [] DefaultSingleSelectionModel. getChangeListeners ()
          이 DefaultSingleSelectionModel 에 등록된, 모든 변경 청취자로부터 되는 배열을 돌려줍니다.
 ChangeListener [] MenuSelectionManager. getChangeListeners ()
          addChangeListener()로 이 MenuSelectionManager 에 추가되는, 모든 ChangeListener 의 배열을 돌려줍니다.
 ChangeListener [] DefaultBoundedRangeModel. getChangeListeners ()
          이 DefaultBoundedRangeModel 에 등록되어 모든 변경 청취자의 배열을 돌려줍니다.
 ChangeListener [] JViewport. getChangeListeners ()
          addChangeListener()에 의해 이 JViewport 에 추가된 모든 ChangeListener 의 배열을 돌려줍니다.
 ChangeListener [] JTabbedPane. getChangeListeners ()
          addChangeListener 를 사용해, 이 JTabbedPane 에 추가된 모든 ChangeListener 의 배열을 돌려줍니다.
 ChangeListener [] JProgressBar. getChangeListeners ()
          이 진척 바에 addChangeListener 로 추가된 모든 ChangeListener 의 배열을 돌려줍니다.
 ChangeListener [] JSlider. getChangeListeners ()
          addChangeListener()를 사용해, 이 JSlider 에 추가된 모든 ChangeListener 의 배열을 돌려줍니다.
 ChangeListener [] JSpinner. getChangeListeners ()
          addChangeListener()를 사용해, 이 JSpinner 에 추가된 모든 ChangeListener 의 배열을 돌려줍니다.
 ChangeListener [] AbstractSpinnerModel. getChangeListeners ()
          addChangeListener()로 이 AbstractSpinnerModel 에 추가되는, 모든 ChangeListener 의 배열을 돌려줍니다.
 

ChangeListener 형의 파라미터를 가지는 javax.swing 의 메소드
 void AbstractButton. addChangeListener (ChangeListener  l)
          버튼에 ChangeListener 를 추가합니다.
 void DefaultButtonModel. addChangeListener (ChangeListener  l)
          모델에 ChangeListener 를 추가합니다.
 void ButtonModel. addChangeListener (ChangeListener  l)
          모델에 ChangeListener 를 추가합니다.
 void DefaultSingleSelectionModel. addChangeListener (ChangeListener  l)
          버튼에 ChangeListener 를 추가합니다.
 void SingleSelectionModel. addChangeListener (ChangeListener  listener)
          모델내의 변경에 대한 청취자로서 listener 를 추가합니다.
 void MenuSelectionManager. addChangeListener (ChangeListener  l)
          버튼에 ChangeListener 를 추가합니다.
 void DefaultBoundedRangeModel. addChangeListener (ChangeListener  l)
          ChangeListener 를 추가합니다.
 void BoundedRangeModel. addChangeListener (ChangeListener  x)
          모델의 청취자 리스트에 ChangeListener 를 추가합니다.
 void JViewport. addChangeListener (ChangeListener  l)
          뷰의 사이즈, 위치, 또는 뷰포트의 길이가 변경될 때마다 통지되는 리스트에 ChangeListener 를 추가합니다.
 void JTabbedPane. addChangeListener (ChangeListener  l)
          이 탭 구획에 ChangeListener 를 추가합니다.
 void JProgressBar. addChangeListener (ChangeListener  l)
          지정된 ChangeListener 를 진척 바에 추가합니다.
 void JSlider. addChangeListener (ChangeListener  l)
          슬라이더에 ChangeListener 를 추가합니다.
 void SpinnerModel. addChangeListener (ChangeListener  l)
          모델의 청취자 리스트에 ChangeListener 를 추가합니다.
 void JSpinner. addChangeListener (ChangeListener  listener)
          청취자를, 모델에의 변경을 할 때마다 통지되는 리스트에 추가합니다.
 void AbstractSpinnerModel. addChangeListener (ChangeListener  l)
          모델의 청취자 리스트에 ChangeListener 를 추가합니다.
 void AbstractButton. removeChangeListener (ChangeListener  l)
          버튼으로부터 ChangeListener 를 삭제합니다.
 void DefaultButtonModel. removeChangeListener (ChangeListener  l)
          모델로부터 ChangeListener 를 삭제합니다.
 void ButtonModel. removeChangeListener (ChangeListener  l)
          모델로부터 ChangeListener 를 삭제합니다.
 void DefaultSingleSelectionModel. removeChangeListener (ChangeListener  l)
          버튼으로부터 ChangeListener 를 삭제합니다.
 void SingleSelectionModel. removeChangeListener (ChangeListener  listener)
          모델내의 변경에 대한 청취자로서 listener 를 삭제합니다.
 void MenuSelectionManager. removeChangeListener (ChangeListener  l)
          버튼으로부터 ChangeListener 를 삭제합니다.
 void DefaultBoundedRangeModel. removeChangeListener (ChangeListener  l)
          ChangeListener 를 삭제합니다.
 void BoundedRangeModel. removeChangeListener (ChangeListener  x)
          모델의 청취자 리스트로부터 ChangeListener 를 삭제합니다.
 void JViewport. removeChangeListener (ChangeListener  l)
          뷰의 사이즈, 위치, 또는 뷰포트의 길이가 변경될 때마다 통지되는 리스트로부터 ChangeListener 를 삭제합니다.
 void JTabbedPane. removeChangeListener (ChangeListener  l)
          이 탭 구획으로부터 ChangeListener 를 삭제합니다.
 void JProgressBar. removeChangeListener (ChangeListener  l)
          진척 바로부터 ChangeListener 를 삭제합니다.
 void JSlider. removeChangeListener (ChangeListener  l)
          슬라이더로부터 ChangeListener 를 삭제합니다.
 void SpinnerModel. removeChangeListener (ChangeListener  l)
          모델의 청취자 리스트로부터 ChangeListener 를 삭제합니다.
 void JSpinner. removeChangeListener (ChangeListener  listener)
          이 스피나-로부터 ChangeListener 를 삭제합니다.
 void AbstractSpinnerModel. removeChangeListener (ChangeListener  l)
          모델의 청취자 리스트로부터 ChangeListener 를 삭제합니다.
 

javax.swing.colorchooser 에서의 ChangeListener 의 사용
 

ChangeListener 를 돌려주는 javax.swing.colorchooser 의 메소드
 ChangeListener [] DefaultColorSelectionModel. getChangeListeners ()
          addChangeListener 으로 이 DefaultColorSelectionModel 에 추가되는, 모든 ChangeListener 의 배열을 돌려줍니다.
 

ChangeListener 형의 파라미터를 가지는 javax.swing.colorchooser 의 메소드
 void DefaultColorSelectionModel. addChangeListener (ChangeListener  l)
          모델에 ChangeListener 를 추가합니다.
 void ColorSelectionModel. addChangeListener (ChangeListener  listener)
          모델내의 변경에 대한 청취자로서 listener 를 추가합니다.
 void DefaultColorSelectionModel. removeChangeListener (ChangeListener  l)
          모델로부터 ChangeListener 를 삭제합니다.
 void ColorSelectionModel. removeChangeListener (ChangeListener  listener)
          모델내의 변경에 대한 청취자로서 listener 를 삭제합니다.
 

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

ChangeListener 를 구현하고 있는 javax.swing.plaf.basic 의 클래스
 class BasicButtonListener
          버튼 청취자입니다.
 class BasicMenuUI.ChangeHandler
          문서로부터 삭제 끝난 이 클래스는, Java 2 플랫폼 1.4 로 폐지되었습니다.
 class BasicProgressBarUI.ChangeHandler
          이 내부 클래스는 「public」라고 마크 됩니다만, 이것은 컴파일러의 버그가 원인입니다.
protected  class BasicScrollBarUI.ModelListener
          모델의 변경을 대기하는 청취자입니다.
 class BasicScrollPaneUI.HSBChangeListener
          수평 스크롤 바의 청취자입니다.
 class BasicScrollPaneUI.ViewportChangeHandler
          뷰포트이벤트의 청취자입니다.
 class BasicScrollPaneUI.VSBChangeListener
          수직 스크롤 바의 청취자입니다.
 class BasicSliderUI.ChangeHandler
          데이터 모델의 청취자입니다.
 class BasicTabbedPaneUI.TabSelectionHandler
          이 클래스는, 「protected」내부 클래스로서 취급하는 것을 추천합니다.
 

ChangeListener 로서 선언되고 있는 javax.swing.plaf.basic 의 필드
protected  ChangeListener BasicMenuBarUI. changeListener
           
protected  ChangeListener BasicMenuUI. changeListener
           
protected  ChangeListener BasicProgressBarUI. changeListener
           
protected  ChangeListener BasicSliderUI. changeListener
           
protected  ChangeListener BasicScrollPaneUI. hsbChangeListener
           
protected  ChangeListener BasicColorChooserUI. previewListener
           
protected  ChangeListener BasicTabbedPaneUI. tabChangeListener
           
protected  ChangeListener BasicScrollPaneUI. viewportChangeListener
           
protected  ChangeListener BasicScrollPaneUI. vsbChangeListener
           
 

ChangeListener 를 돌려주는 javax.swing.plaf.basic 의 메소드
protected  ChangeListener BasicMenuBarUI. createChangeListener ()
           
protected  ChangeListener BasicTabbedPaneUI. createChangeListener ()
           
protected  ChangeListener BasicMenuUI. createChangeListener (JComponent  c)
           
protected  ChangeListener BasicSliderUI. createChangeListener (JSlider  slider)
           
protected  ChangeListener BasicScrollPaneUI. createHSBChangeListener ()
           
protected  ChangeListener BasicScrollPaneUI. createViewportChangeListener ()
           
protected  ChangeListener BasicScrollPaneUI. createVSBChangeListener ()
           
 

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

ChangeListener 를 돌려주는 javax.swing.text 의 메소드
 ChangeListener [] StyleContext. getChangeListeners ()
          addChangeListener()로 이 StyleContext 에 추가되는, 모든 ChangeListener 의 배열을 돌려줍니다.
 ChangeListener [] StyleContext.NamedStyle. getChangeListeners ()
          addChangeListener()로 이 NamedStyle 에 추가되는, 모든 ChangeListener 의 배열을 돌려줍니다.
 ChangeListener [] DefaultCaret. getChangeListeners ()
          이 caret에 등록된, 모든 변경 청취자로부터 되는 배열을 돌려줍니다.
 

ChangeListener 형의 파라미터를 가지는 javax.swing.text 의 메소드
 void StyleContext. addChangeListener (ChangeListener  l)
          서식이 추가 또는 삭제될 때 변경을 추적하는 청취자를 추가합니다.
 void StyleContext.NamedStyle. addChangeListener (ChangeListener  l)
          변경 청취자를 추가합니다.
 void Style. addChangeListener (ChangeListener  l)
          속성이 변경되고 있는 경우로 변경을 추적하는 청취자를 추가합니다.
 void DefaultCaret. addChangeListener (ChangeListener  l)
          caret의 이동을 항상 추적하기 위해서, 청취자를 추가합니다.
 void Caret. addChangeListener (ChangeListener  l)
          caret의 이동을 항상 추적하기 위해서, 청취자를 추가합니다.
 void StyleContext. removeChangeListener (ChangeListener  l)
          서식의 추가 또는 삭제를 추적하고 있던 청취자를 삭제합니다.
 void StyleContext.NamedStyle. removeChangeListener (ChangeListener  l)
          변경 청취자를 삭제합니다.
 void Style. removeChangeListener (ChangeListener  l)
          속성의 변경을 추적하고 있던 청취자를 삭제합니다.
 void DefaultCaret. removeChangeListener (ChangeListener  l)
          caret의 이동을 추적하고 있는 청취자를 삭제합니다.
 void Caret. removeChangeListener (ChangeListener  l)
          caret의 이동을 추적하고 있는 청취자를 삭제합니다.
 


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