자바 튜토리얼 (10-8) Java Swing | JFrame, Component, JPanel
자바 JFrame은 AWT의 Frame 클래스를 계승하는 컨테이너다. 무슨 말이냐면 메인 윈도우창 같은 것이다. 메인 윈도우창 안에는 레이블, 버튼, 텍스트 필드 등의 컴포넌트 (기계로 따지면 부속품)들을 담고 있다. 지금 보고있는 인터넷브라우저도 윈도우창이다. 웹은 GUI보다 훨씬 더 진보한 상태지만 의외로 기본 GUI 형태가 남아있다. 사람의 UI라는 건 2D화면에선 어딜가나 비슷한 것이다. 예를 들어 구글의 검색창은 TextField 컴포넌트와 같은 형태다. 버튼도 같다. 물론 구글이 더 COOL한 스타일이지만 사용자의 조작법이나 기본 생김새(?)는 같다. 그동안 포스트에서 class 클래스네임 extends JFrame을 사용해왔다. JFrame 을 상속받은 클래스는 그 자체가 윈도우GUI인 것이..