그래프 PIZiadas

그래프 PIZiadas

내 세계가 속한.

그래픽 프로그래밍: 그래픽 라이브러리를 구축 시작 [JAVA]

applet_blackboard개발 환경을 설치 (IDE) 드 이클립스새 프로젝트를 만들, 우리는이 이클립스 프로젝트에 프로그램을 추가.

다음 단계는 그래픽 라이브러리의 소자의 구조를 시작하여 애플리케이션을 구성하기 시작한다.

우리가 개발됩니다 첫 번째 도구는 저장 및 그래픽 개체의 표시에 대한 책임을 져야합니다. 요소가 그려져있는 패널: “칠판”.

이 개체는 그래픽 라이브러리에 상주하는 파일에 저장됩니다. 라이브러리의 요소는 소위로 분류됩니다 “패키지” (꾸러미):

당신은 파일을 만들 때 지정할 수 있습니다, 및 동일한 이름, 이름 “꾸러미” 당신이있는 곳. 패키지가 존재하지 않으면, 마법사는 파일을 생성합니다. 물리적으로는 새 파일을 추가 할 예정 디렉토리. 우리의 경우에 우리는 호출 “그래프”, 동안 우리가 호출 할 파일 “칠판” (칠판).

Blackboard

프로젝트의 구조를 검토의 변화를 볼 수 있습니다. 그것은 새로운 나타납니다 “꾸러미” 우리가 만든 파일과 함께.

Blackboard_Structure

클래스 파일을 확장 “캔버스”, 즉, 표면에 그림 허용하는이 클래스의 자바의 속성을 취한다. 지금 우리는 선을 그릴 수있는 독특한 기능을 포함한다, 및 확인이 구조적으로 제대로 작동하는지 확인하기 위해. 그런 다음 우리는 높은 수준의 그래픽 기능의 종류를 제공하기 위해 필요한 기능을 개발한다..clase_Blackboard

방금 만든 그래픽 라이브러리의 요소를 통합하는 메인 프로그램을 수정.

우리는 요소를 포함하는 핸들을 필요 “칠판”. 코드의 같은 라인에서 식별자에게 선언 (칠판) 새로운 개체를 할당 시작 (칠판)

Blacboard Pizarra에 = 새 칠판();

애플릿에 항목을 추가, 그러나 앞서 화면 상에 배치 된 정의. Los “레이아웃” 응용 프로그램 윈도우에 대한 구성 요소의 배포에 필요한.

 this.setLayout(새로운 GridLayout으로());
 this.add(칠판);

이러한 작업은 메인 클래스의 생성자에서 수행됩니다, 파일 JAVA와 같은 이름을 가진 함수입니다.

당신은 메인 프로그램을 실행하면 (예 1) 우리는 할 수있다 “애플릿” 브라우저 또는 독립 실행 형 응용 프로그램과 같은 페이지. 첫 번째 경우에는이 기능 또는 클래스 생성자가 실행된다, 제 기능이 실행되는 동안 “주” 우리가 본대로 이클립스 프로젝트에 프로그램을 추가.

그러므로 우리는 응용 프로그램이 함수에서 시작하는 경우 생성자가 실행되어 있는지 확인해야합니다 “주”. 먼저 우리는 객체 식별자를 생성 연산자로 시작 “새로운”:

예 1 앱 = 새로운 예제 1();

그런 다음 응용 프로그램의 창을 만들, un “구조” 적절한 크기. 당신은 브라우저 창에서 프로그램을 실행하면 그것이 될 것입니다.

		액자 프레임 = 새로운 프레임();
 frame.setSize(640,480);

당신은 잠금 버튼을 누르면 “구조”, 우리는 응용 프로그램을 중지, 우리는 프로세스를 추가하거나하여이 작업을 수행 할 것입니다 “경청자” 같은, 당신은 자물쇠 아이콘을 누를 때 실행됩니다:

		frame.addWindowListener(새로운 WindowAdapter() { 
 공공 무효 windowClosing(의 WindowEvent는 arg0) {
 을 System.exit(0);
 } 
 });

마지막으로 응용 프로그램을 추가 “구조” 우리는 눈에 보이는 것.

		frame.add(앱);
 frame.setVisible(참된);

Clase_Example_Modificada

애플릿으로 응용 프로그램을 실행

우리는 응용 프로그램이 브라우저에서 실행하는 방법을보기 위해 에뮬레이터를 사용할 수 있습니다. 우리는 그래픽 메뉴 또는 문자 숫자 식을 통해 실행 구성을 정의 할 수 있음을 보았다:

실행 ->으로 실행 ->자바 애플릿

run_as

우리는 실행을 선택하여이 설정을 변경할 수 있습니다:

실행 ->실행 구성…

이 메뉴는 우리에게 우리가 프로그램 구현의 다른 매개 변수를 설정할 수있는 탭 창을 제공합니다, 윈도우의 크기와 같은, 동일한 작업을 시작하기 위해 실행되는 파일, 등 JAVA 가상 머신의 매개 변수.Run_Configuration

우리는 다른 시험에 대한 몇 가지 설정을 정의 할 경우 우리는 이름을 변경할 수 있습니다. 이름이 구성에 대한 특별한 무엇인지 저희를 생각 나게한다.Run_Configuration_applet

변경하려는 매개 변수는 브라우저 창 시뮬레이터의 구체적 크기입니다. 이 크기는 다음 웹 페이지에 애플릿을 포함하는 HTML 코드로 정의된다.Size_Applet

분명히이 프로그램은 새로운 아무것도하지 않는다하더라도, 우리는 같은 요소를 전문으로 시작하는 코드를 구성하는 방법에 진전을. 현재 테는 파일 JAVA 있습니다, 두 번째는 페인트 개체를 개최하면서 첫 번째는 응용 프로그램을 시작. 다음 단계는 우리의 그래픽 객체를 정의하기 시작하는 것입니다.

객체 지향 그래픽과 인터페이스

JAVA

Curso JAVA