반응형
SMALL

드뎌 java GUI 시작합니다.  그동안 java는 텍스트 출력하는 사용자 인터페이스를 배우는데 지루했습니다.'이히' 이제부터 java언어로 GUI기반의 응용프로그램을 배웁니다. 


GUI란? Graphical User Interface약자입니다. 자바에서는 Swing패키지와 AWT패키지 제공하므로써 프로그램 개발자들에게 다양한 모양의 GUI를 구성할수 있도록 해줍니다.


  ◈ AWT?

java에서 처음 나올때 만든 패키지로 많은 GUI 컴포넌트를 가지고 있습니다. 

즉,Frame,Window,Panel,Dialog,Button,Label,TextField,Checkbox등 이 컴포넌트는 운영체제인os 도움을 받아 출력됩니다. 


  ◈ Swing?

스윙은 AWT기술을 기반으로 작성된 라이브러리로서 자바 언어로 작성됩니다. 운영체제의 도움을 받지 않고 구현되기때문에 항상 동일하게 작동하며 동일한 모양을 만듭니다. 또한 Swing은 awt와 100%호환됩니다.  AWT와 구분하기 위하여 JFrame, 

JWindow, JPanel, JButton, JLable로 표시됩니다.



Swing기반으로 윈도우프레임을 만들어 보겠습니다. JFrame 객체를 생성하여 만드는 방법과 JFrame클래스르 상속받아 만드는 방법입니다.


▷ JFrame객체 생성하여 프레임을 만듭니다. 

JFrame jf = new JFrame();   객체를 직접생성하였습니다.

jf.setTitle("제목이름넣기"); 윈도우 창을 보시면 작은 제목이 넣어습니다.

jf.setSize(300,300);  윈도우 창 크기를 설정하였습니다.

jf.setVisisble(true);  화면을 보여주겠다는 표시입니다. 꼭 true 표시하여야 합니다.


▷ JFrame클래스를 상속받는 방법




이번에는 JFrame클래스를 상속받아 윈도우을 만들었습니다.

public class FileEx extends JFrame   JFrame을 상속받았습니다.

FileEx(){ }  안에는 코드 소스는 동일합니다.

FileEx fe = new FileEx(); 이 부분을 꼭 하셔야 합니다. 


반응형
LIST

+ Recent posts