반응형
자바 프로그램을 실행해봤으니 이제 버튼을 만들어서 프로그램을 종료시켜 보자.
아래 그림의 맨 아랫부분에 2개의 탭이 보인다. 여기서 Design 탭을 클릭하면 UI를 변경 할 수 있도록 쉽게 도와주는 창이 열린다.
열린 창에서 쉽게 버튼을 달 수 있도록 Layouts의 Absolute layout을 클릭하고나서 오른쪽 창에 보이는 프로그램 UI에 클릭해서 적용한다.
이제 버튼을 아무곳에나 배치 할 수 있게 된다.
Absolute layout처럼 JButton을 찾아서 아래 그림처럼 간단하게 배치한다.
Properties 탭에서 Variable=btnEXIT 값 / text=EXIT 값으로 되어 있는 것을 볼 수 있다.
text 값은 UI에서 나타나는 버튼에 표시되는 이름이고 Variable는 소스코드에서 나타나는 값이다.
UI 배치 작업을 마치고 Design탭에서 Source 탭으로 돌아오면 소스가 추가된 것을 볼 수 있다.
추가된 소스 코드를 아래처럼 고치면 이제 EXIT 버튼을 누를때 자바 프로그램을 종료시킬 수 있다.
private void initialize() { frame = new JFrame(); frame.setBounds(100, 100, 450, 300); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.getContentPane().setLayout(null); JButton btnExit = new JButton("EXIT"); btnExit.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { System.exit(0); } }); btnExit.setBounds(337, 10, 97, 23); frame.getContentPane().add(btnExit); } |
exit 버튼 클릭시 자바 프로그램이 종료된다.
반응형
'System Programmings > Java' 카테고리의 다른 글
[Java] Bitmap 이미지 줄이기 (0) | 2013.01.07 |
---|---|
[Java] 비밀번호 검출 정규식 (0) | 2013.01.03 |
[Swing] 자바 프로그램 생성 (0) | 2012.07.10 |
[Swing] 설치 (0) | 2012.07.10 |
[Java] 파일 입출력 [ BufferedReader ] 및 [ StringTokenizer ] 활용 (0) | 2011.07.06 |