궁금한게있어요~^^
거늘
import java.awt.*;
public class aaa extends frame
{
button bt1, bt2, bt3;
label la1;
int fontstyle; // 변수선언
public aaa()
{
settitle(요소 배치하기);
setbackground(color.yellow); // 프레임 바탕색 → 노란색
bt1 = new button(밑줄);
add(bt1);
bt2 = new button(굵게);
add(bt2);
bt3 = new button(기울임);
add(bt3);
la1 = new label( );
add(la1);
remove(la1); // awt 패키지를 하나씩 삭제할때 사용한다. remove(변수명);
// awt 패키지를 전부다 삭제할때 removeall();
// 각 요소를 특정 위치/크기로 배치
bt1.reshape(20,50, 70,40);
bt2.reshape(20,110, 70,40);
bt3.reshape(20,170, 70,40);
bt1.disable();
// 어차피 la1 = 사이즈를 정해주지않아도 전체가되기때문에 지정안해줬다.
}
public boolean action(event evt, object arg){
if(arg.equals(밑줄)){
fontstyle = font.plain;
bt1.disable();
bt2.enable();
bt3.enable();
}
else if(arg.equals(굵게)){
fontstyle = font.bold;
bt1.enable();
bt2.disable();
bt3.enable();
}
else if(arg.equals(기울임)){
fontstyle = font.italic;
bt1.enable();
bt2.enable();
bt3.disable();
}
else
return super.action(evt,arg);
repaint();
return true;
}
public void paint(graphics g){
font f = new font (바탕체, fontstyle, 30); // 이거~~~ fontstyle = 굵음 기울임 등
g.setfont(f);
g.drawstring(잘되야될텐데...., 200, 150);
}
public boolean handleevent(event evt)
{
if (evt.id == event.window_destroy)
system.exit(0); // 실행끝
return super.handleevent(evt); // 상위 개체에서 사건을 처리
}
public static void main(string[] args)
{
frame frm = new aaa(); // 프레임 생성
frm.resize(500, 300); // 프레임 크기 : 500*300(화소)
frm.show(); // 프레임 표시
}
}
오류 사항은 아닌데요, 제가 밑줄 버튼이라는 것을 만들고 그 버튼을 눌렀을때 글씨 밑에 밑줄이 쳐지게
하고 싶은데요, fontstyle = font.?? 이 부분을 어떻게 해야 버튼을 눌렀을때 글씨에 밑줄이 쳐지는지 궁금합니다
오류 사항은 아닌데요, 제가 밑줄 버튼이라는 것을 만들고 그 버튼을 눌렀을때 글씨 밑에 밑줄이 쳐지게
하고 싶은데요, fontstyle = font.?? 이 부분을 어떻게 해야 버튼을 눌렀을때 글씨에 밑줄이 쳐지는지 궁금합니다.
꼭 좀 알려주세요~ 부탁이에요~ 제가 자바 시작한지 얼마 안되어서요... 궁금한게 엄청 많이 생기네요...