본문 바로가기

전체 글192

[10] 컴포넌트 윈도우 프로그래밍을 할 때 윈도우 컨트롤이라는 것을 사용한 경험이 있을 것이다. 윈도우 컨트롤 하면 버튼, 라벨, 텍스트 박스, 체크 박스 등이 떠오를 것이다. native 자바 역시 같은 기능의 AWT 또는 SWING을 제공한다. 이는 자주 사용되는 것들을 이미 정의해 놓음으로써 사용자에게 편리함을 제공하고 있으며, 또한 객체지향의 설계목표중의 하나인 소프트웨어 재사용성에 크게 부합하는 것이라고 할 수 있다. Jlet에서도 lwc라는 그래픽 프로그램을 위한 클래스 라이브러리를 제공한다. 컴포넌트들은 Component클래스를 상속 받으며(아닌 것도 있다) 컴포넌트를 사용하기 위해서는 org.kwis.msp.lwc.* 를 import시켜야 한다. (뭐 이정도 쯤이야 식은 죽 먹기 수준일 듯 하다.) Com.. 2006. 8. 11.
[tip] 화면 크기 구하기. 모니터 화면의 크기를 구하는 예제이다. Frame frame= new Frame(); Toolkit tk= frame.getToolkit(); Dimension d= tk.getScreenSize(); frame 클래스에서 getToolkit() 메소드를 이용하여 Toolkit 클래스를 얻어온다. 그 후 Toolkit 클래스의 getScreenSize() 메소드를 이용하여 스크린 사이즈를 Dimension 형식으로 얻어게된다. 2006. 8. 4.
[9] Hello World 거의 모든 프로그래밍 언어를 입문할 때, 화면에 를 출력하는 것을 제일 먼저 시작한다. Jlet 응용 프로그램 입문에서도 를 한번 출력해 보겠다. 화면에 무엇인가를 출력하기 위한 정보는 Display 클래스와 Card클래스에서 찾을 수 있다. Display 클래스와 Card클래스에 대해 조금 자세히 알아 보자. 1.Display 클래스 Display클래스는 액자에 Card클래스는 액자에 끼워넣는 종이에 비유된다. 즉 화면에 무엇인가를 출력하기 위해서느 Card클래스에 무엇인가를 그린후 Display클래스에 끼워넣기를 해야 화면에 출력이 이루어진다는 것이다. Display 클래스의 주요 매소드- public static Display getDefaultDisplay() 기본화면에 대응하는 Display를 .. 2006. 8. 4.
[8] Jlet Class Jlet를 이용해 모바일 응용 프로그램을 개발하기 위해서는 추상클래스인 Jlet를 구현해야 한다. 첫째, Jlet의 정보를 담고 있는 Jlet클래스의 위치 정보를 import 시켜야 한다. import org.kwis.msp.lcdui.Jlet;(보통 import.kwis.msp.lcdui.*;로 많이 쓴다.) 둘째, Jlet 클래스를 상속받아 새로은 개발자가 구현할 클래스를 생성한다. public class YourClassName extends Jlet 셋째, Jlet은 추상 클래스 이므로 추상 매소드를 재정의 해 주어야 한다. public void startApp(String args[]){} public void destroyApp(boolean b){} Point - Jlet 프로그래밍을 할 때.. 2006. 8. 3.