Notice
Recent Posts
Recent Comments
Link
투케이2K
192. (java/자바) GUI (awt/swing) - JFrame 프레임 창 크기 고정 수행 실시 본문
/* =========================== */
[ 개발 환경 설정 ]
개발 툴 : Eclipse
개발 언어 : Java
/* =========================== */
/* =========================== */
[소스 코드]
package ex5;
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Arrays;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class MainActivity14 {
//TODO 메인 메소드 시작 부분
public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println("[GUI (awt/swing) - JFrame 프레임 창 크기 고정 수행 실시]");
/*[설 명]
* 1. 자바에서는 JFrame을 사용해서 GUI 프로그램을 만들 수 있습니다
* 2. frm.setResizable(false) : 프레임창 크기를 고정할 수 있습니다 (사용자가 임의로 변경 못함)
* */
//TODO 부모 프레임 생성
JFrame frm = new JFrame("프레임 창 고정 수행");
//TODO 부모 프레임 크기 설정 (가로, 세로)
frm.setSize(500, 500);
//TODO 부모 프레임을 화면 가운데에 배치
frm.setLocationRelativeTo(null);
//TODO 부모 프레임을 닫았을 때 메모리에서 제거되도록 설정
frm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
//TODO 부모 프레임 창 크기 고정 실시
frm.setResizable(false);
//TODO 부모 레이아웃 설정
frm.getContentPane().setLayout(null);
//TODO 부모 프레임이 보이도록 설정
frm.setVisible(true);
}//메인 종료
}//클래스 종료
/* =========================== */
[결과 출력]
/* =========================== */
/* =========================== */
[요약 설명]
* 1. 자바에서는 JFrame을 사용해서 GUI 프로그램을 만들 수 있습니다
* 2. frm.setResizable(false) : 프레임창 크기를 고정할 수 있습니다 (사용자가 임의로 변경 못함)
/* =========================== */
반응형
'Java' 카테고리의 다른 글
Comments