순서가 뒤죽박죽이지만, 기억해두기 위해서 끄적이는 글.
import javax.swing.*; public class GUI_test extends JFrame { public GUI_test() { setTitle("GUi 테스트"); setSize(600, 400); setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); setResizable(false); setLocationRelativeTo(null); } public static void main(String[] args) { new GUI_test(); } }
setTitle은 말 그대로 GUI 프레임의 타이틀을 쓰는것.
setSize는 GUI프레임의 크기.
이게 단위는 모르겠....
setvisible이 보이게 할것인가 안보이게 할것인가 를 결정하는데... false해서 뭐하지.
setDefaultCloseOperation는 닫기버튼을 눌렀을때 실행하게할 이벤트.
위 소스에는 닫기버튼을 누르면 종료 되도록 하고 있다.
근데 여기서 왜 저 문구를 썼냐면.
저 문구가 없어도 만들고나면 X버튼 눌렀을때 창이 사라지긴 사라진다.
다만, 프레임만 사라지는거지 java자체는 계속 실행되고 있는 것이다.
(작업관리자에서 확인해보면 알듯)
그렇기에 저 명령어를 쓴다.
그리고.. dispose라는 명령어도 있다. 이건 새창띄우기 할때 써먹으면 됨.
setResizable을 true로 하면 사이즈조절을 임의로 할수 있다.
false해두면 조절이 안된다는것.
setLocationRelativeTo(null)은 나도 자세하게는 모르지만 일단 화면의 정 중앙에 프레임을 위치시켜 준다. 고 해서 씀
반응형
'이것저것 배운것 > JAVA 공부중' 카테고리의 다른 글
로그인 폼 만들때 비밀번호 부분 (0) | 2016.01.08 |
---|---|
JFrame에서 GUI 레이아웃 위치 조절시 (0) | 2015.09.29 |
JButton으로 종료시키기 (0) | 2015.09.19 |
난수를 발생시키는 2가지 방법. (0) | 2015.07.27 |
Static URL Path Download (0) | 2015.07.09 |