java/GUI

패널 사용하기

appmaster 2019. 5. 11. 15:27

패널(panel)은 컴포넌트들을 포함하고 있도록 설계된 컨테이너 중의 하나이다. 레이블이나 버튼과 같은 컴포넌트들을 화면에 표시하는 일반적인 방법은 패널에 이들 컴포넌트를 추가하고 그 패널을 프레임에 추가하는 것이다.

 

물론 패널을 쓰지않고 프레임에 컴포넌트들을 직접 추가할 수도 있지만 별도의 패널을 쓰는 것이 유지보수 및 배치관리에 좋은 경우게 많다. 예를들어서 다음과 같이 화면을 2개로 나누어서 표시하고자 할 때 패널을 사용할 수 있다.

패널도 컨테이너의 일종이므로 setLayout(LayoutManager layout)을 호출하여 배치관리자를 설정할 수 있다.

JPanel panel = new JPanel();
panel.setLayout(new GirdLayout(3, 3));

 

패널에서 가장 중요한 메소드는 컴포넌트를 추가하고 삭제하는 add()와 remove()이다. 컴포넌트를 추가할 때는 다음과 같이 한다.

panel.add(aComponent);
panle.add(anotherComponent);

 

'java > GUI' 카테고리의 다른 글

키 이벤트  (0) 2019.05.22
자바 기초 컴포넌트들  (0) 2019.05.11
배치 관리자  (0) 2019.05.11
자바 JFrame 클래스  (0) 2019.05.11
자바 GUI 작성 절차  (0) 2019.05.09