분류 전체보기(14827)
-
Ex20-자기 참조 구조체
자기 참조 구조체 메모리 구조 초기화 후 link로 연결된 연결 리스트 구조 소스코드 #include struct student{ char name[20]; // 이름 int age; // 나이 struct student* link; // 자기 참조 구조체 포인터 변수, 4byte }; int main(void){ struct student stu1 = {"Oscar", 27, NULL}; struct student stu2 = {"Esther", 37, NULL}; struct student stu3 = {"Sebastian", 47, NULL}; // stu1.link = &stu2; // stu2.link = &stu3; // printf("%s %d \n", stu1.name, stu1.age);..
-
java.awt.Dimension, 주요 메소드
java.awt.Dimension· 컴포넌트 또는 컨테이너의 크기를 나타내는데 사용합니다.· 현재 프레임이나 컴포넌트의 크기를 확인하거나 크기를 변경 하기위한 용도로 사용합니다. Field Summary 메소드 설명 void setSize(int width, int height) 너비와 높이 설정 Dimention getSize() 현재의 크기를 반환 https://docs.oracle.com/javase/8/docs/api/java/awt/Dimension.html
-
anonymous Inner 클래스 (익명 내부 클래스) - 특징, 형식
anonymous Inner 클래스 (익명 내부 클래스)· 특징· 형식 특징· 익명 클래스를 이용해서 클래스가 정의된 경우 코드 길이가 짧아지며 코드 파악도 쉬워집니다.· local Inner클래스의 변형된 형태입니다.· 일반적으로 인터페이스 또는 추상클래스를 구현하는 클래스로 자주 사용됩니다.· 안드로이드에서 이벤트 처리시 익명 내부 클래스로 사용합니다.· 일회성 처리를 수행할 경우 많이 사용합니다. 형식· 클래스명 없이 new Flyer( ){ 메소드 구현 }; 형식으로 사용합니다.· 맨 마지막에 반드시 ;(세미콜론) 사용해야 합니다.
-
WindowEvent, WindowEvent 클래스의 멤버필드, WindowEvent클래스의 주요메소드, WindowListener, WindowsListener 인터페이스의 주요 메소드
WindowEvent· 윈도우와 관련되어 윈도우가 활성화, 아이콘화, 최대화, 윈도우의 크기 조절, 비활성화 및 창이 닫힐 때 발생하는 이벤트입니다.· 프로젝트 생성후 AWT상에서 프레임의 종료버튼을 눌러도 아무런 변화가 없는 것을 확인 할 수 있는데 바로 종료버튼을 눌렸을 때 이벤트 처리를 해주지 않았기 때문입니다. WindowEvent 클래스의 멤버필드 메소드 설명 Window getWindow() 이벤트를 발생시킨 윈도우를 얻어옵니다. WindowListenerWindowEvent를 처리하는 이벤트 리스너입니다. WindowsListener 인터페이스의 주요 메소드
-
메뉴 이벤트, 메뉴 이벤트 처리 방법
메뉴 이벤트· 윈도우 메뉴의 특정 항목을 선택했을 때 발생하는 이벤트입니다.· 메뉴 항목을 선택하면 ActionEvent가 발생되므로 ActionListener 인터페이스를 구현하여 핸들러 클래스를 작성합니다.· 재정의 해주어야 할 메소드는 actionPerformed() 메소드입니다. 메뉴 이벤트 처리 방법해당 메뉴 항목에 대하여 발생되는 ActionEvent 를 처리한 뒤, 메뉴 항목 각각에 대하여 이벤트 핸들러 클래스를 작성하고, 메뉴 항목과 이벤트 핸들러 클래스를 연결해야 합니다.
-
MouseMotionEvent, MouseMotionListener, MouseMotionListener 인터페이스이 주요 메소드, Interface MouseWheelListener
MouseMotionEvent· MouseMotionEvent는 컴포넌트의 영역 내에서 마우스를 움직였을 때 발생하는 이벤트로 자체적으로 처리해 주는 클래스가 존재하지 않으며 MouseEvent 클래스를 그대로 사용합니다.· MouseMotionEvent는 마우스가 이동할 때마다 발생하기때문에 필요한 경우에만 이벤트를 처리하는 것이 좋습니다. MouseMotionListener· 마우스와 관련 있는 이벤트 중 MouseMotionEvent를 처리하는 이벤트 리스너 MouseMotionListener 인터페이스이 주요 메소드 메소드 설명 mouseWheelMoved(MouseWheelEvent e) 마우스의 휠 버튼을 움직일 때 호출됩니다. https://docs.oracle.com/javase/7/doc..