본문 바로가기

Programming/JAVA

[AWT] 자잘한 컴퍼넌트들의 메소드


프레임의 기본적인 메소드

 

setSize(800, 600);
pack(); //사이즈 안정해줘도 내부에 있는 컴퍼넌트에 따라 크기를 알아서 정해준다.
setLocation(100, 100);
setVisible(true); 
dispose(); 할당된 리소스를 반환함. 

 

 

레이블

 

new Label(String text, int alignment);  //alignment에 Label의 상수가 들어간다. Label.RIGHT

 


폰트

 

java.awt.Font

setFont(Font 폰트);  //폰트 활용방법.

Font(String 폰트명, int 스타일, int Size); //스타일은 Font 클래스에 상수로 다양하게 있다.


버튼

 

 btn.setBackground(Color.BLUE); //바탕색
 btn.setForeground(Color.RED); //글자색
 btn.setLabel("RED");  //라벨명 변경


체크박스 & 라디오버튼


 CheckboxGroup group = new CheckboxGroup(); 라디오 버튼 만들기 위한 CheckboxGroup;

 Checkbox(String label, boolean state);//라벨, 체크상태.

 Checkbox(String label, CheckboxGroup group, boolean state) //이와 같이 하여라디오 버튼을 만들수도 있다.
 //그룹화 시킬 체크박스들은 동일한 group를 가지면 된다.