블로그 이미지
LanSaid

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Recent Post

Recent Comment

Recent Trackback

Archive

2012. 11. 5. 18:49 Study/JAVA
ActionEvent
버튼 b1
b1.addActionListener();
b1.addActionListener(this); -> 자기 클래스 내부에서 처리 메소드를 찾음(자동메소드 ?)
b1.addActionListener(new 클래스); -> 해당 클래스에서 처리 메소드를 찾음(자동메소드 ?)
ex>
b1.addActionListener(new Ehandler());
class Ehandler implements ActionListener
{
   public void actionPerformed(ActionEvent e)
  {
    // 오버라이딩한 내용 기입
  }
}

MouseEvent
마우스가 해당 오브젝트위에 지나가거나 클릭등이 동작이 있으면 해당 오브젝트에서 마우스 이벤트 발생
b1.addMouseListener();


자동실행메소드(이벤트 핸들러) - 이 것을 오버라이딩해서 사용자가 하고 싶은 내용 기입
actionPerformed(ActionEvent e);



/////////////  문자 처리
  • javax.swing.JTextField
  • addCaretListener(CaretListener listener)  -> CaretListener 를 상속받은 클래스만 인자로 받을수 있음, 그리고 해당 인터페이스의 메소드를 오버라이딩 해줘야함
    caretHandler
    ActionEvent e.getActionCommand() -> 액션 버튼의 이름을 따옴?


    ////////  스크롤바
    JScrollBar
    addAdjustmentListener
    public JScrollBar(int orientation, // 초기값
              int value,  // 화살표 클릭 시 이동량
              int extent, // 스크롤필드 클릭 시 이동량
              int min,  // 최소값
              int max) // 최대값

    public void adjustmentValueChanged(AdjustmentEvent e)
    posted by LanSaid