Development/Java(855)
-
이벤트 리스너(Event Linstenr), 이벤트 리스너 관련 메소드
이벤트 리스너(Event Linstenr)· 이벤트 처리를 실제적으로 담당하는 인터페이스· 이벤트가 발생되면 해당 이벤트 클래스를 전달받습니다.· 이벤트 리스너를 구현하여 이벤트 핸들러 클래스를 작성해야 하며 이 때 추상 메소드를 반드시 구현해야 합니다. 이벤트 리스너 관련 메소드· 인터페이스는 구현하는 클래스에서 추상 메소드의 실제 기능을 부여하도록 되어 있습니다.· 리스너가 결정되면 인터페이스를 구현하는 클래스에서 해당 추상 메소드를 정의하고 기능을 부여하는 데 이 클래스를 이벤트 핸들러 클래스라고 합니다.
-
이벤트 클래스, 이벤트 클래스의 상속 구조도, 이벤트 종류 및 설명
이벤트 클래스 구조 모든 이벤트 클래스는 java.util.EventObject 클래스로부터 상속을 받고 있습니다. EventObject 클래스에는 이벤트를 발생시킨 객체를 알려주는 getSource() 메서드가 존재합니다. getSource() 메서드는 여러 이벤트가 발생할 때 이벤트를 발생시키는 객체를 구별할 목적으로 사용합니다. 이벤트 클래스의 상속 구조도 이벤트 종류 및 설명
-
이벤트 핸들러 연결방법 2 가지 - 클래스의 인스턴스 생성 후 사용, 인라인(inline) 인스턴스 생성 기법 사용
이벤트 핸들러 연결방법 2 가지· 클래스의 인스턴스 생성 후 사용· 인라인(inline) 인스턴스 생성 기법 사용 클래스의 인스턴스 생성 후 사용· 리스너 인터페이스를 구현한 이벤트 리스너 클래스를 작성합니다· 클래스를 사용하려면 인스턴스를 생성해야 합니다. (정적(static) 클래스는 예외) · 인스턴스가 생성된다는 것은 객체변수가 만들어지는 것을 의미합니다.· 그래서, 생성된 buttonHandler 참조변수를 다른 곳에서 계속 사용할 수 있습니다.
-
이벤트 처리 단계 - 컴포넌트 이벤트 처리 4단계
♣컴포넌트 이벤트 처리 4단계
-
Font 클래스, 생성자(Constructor)
Font 클래스· 글꼴이나 크기 정보 등을 가지고 있는 클래스입니다.· 자바의 AWT 에 사용하는 문자열의 폰트 (font) 를 지정할 수 있습니다. · 폰트를 지정할 때는 setFont( ) 를 사용하는데, 이때 사용되는 폰트는 java.awt.Font 클래스의 객체를 이용하게 됩니다.· 폰트는 컴포넌트에도 이용되고 그래픽 컨텍스트에서 문자열을 그릴 때도 이용할 수 있습니다. 생성자(Constructor) name 폰트 서체의 이름을 지시한다. Dialog, Helvetica, TimesRoman, Courier style 폰트 서식 Font.BOLD, Font.PLAIN, Font.ITALIC, Font.BOLD+Font.ITALIC size 폰트의 크기
-
Color 클래스, class Color, Color 클래스의 멤버필드, Color 객체 생성
Color 클래스일반적으로 많이 사용되는 색상을 멤버로 제공하고 있습니다. 이외의 색깔은 r, g, b 값을 이용하여 Color클래스의 인스턴스를 생성하여 표현해야 합니다. class Colorhttps://docs.oracle.com/javase/8/docs/api/java/awt/Color.html Color 클래스의 멤버필드· Color.black· Color.blue· Color.cyan· Color.green· Color.gray· Color.darkGray· Color.lightGray· Color.magenta· Color.orange· Color.pink · Color.red· Color.white· Color.yellow Color 객체 생성· 색은 r, g, b값으로 표현하며 각 색의 ..