GUI를 통해서 그림을 입힐 때
Layout, setVisible, add(component)의 위치가 중요하다.
아래와 같이 jbutton을 맨 아래에 add해야 추가가 된다.
왼쪽의 경우는 jbutton이 이미지 위에 추가가 되지만, 오른쪽의 경우에는 안 보이게 된다.
J프레임에 백그라운드를 추가시킨 상황이라도 어떤 옵션이 먼저들어오느냐에 따라 button이 보일 수 있고 보이지 않을 수 있다.
//Frame의 위치를 정확히 잡아주는 기본 설정값
setLocation(1000, 300);
setSize(SCREEN_WIDTH, SCREEN_HEIGHT);
setVisible(true);
setLayout(null);
setDefaultCloseOperation(JFrame.HIDE_ON_CLOSE);
//버튼 추가
jbutton.setBounds(530,180,68,103);
jbutton.setBorderPainted(false);
jbutton.setContentAreaFilled(false);
jbutton.setFocusPainted(false);
jbutton.setToolTipText("text");
'프로그래밍 일반 > JAVA' 카테고리의 다른 글
[JAVA] 객체스럽다란? class란? (0) | 2020.02.24 |
---|---|
[JAVA] GUI작성시 import 팁 (0) | 2020.02.23 |
[JAVA] IF문 다르게 보기 (0) | 2020.02.22 |
[JAVA] GUI에서 Component 활용하기 2 - 기능입히기 (0) | 2020.02.16 |
[JAVA] JAVA GUI Component사용하기 - 1 디자인 입히기 (0) | 2020.02.16 |