이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
Date |
2008/07/19 12:28:06 |
Name |
라텐 |
Subject |
자바 애플릿 관련 아주 기초적인 질문입니다. 도움좀 주세요~ |
최근에 자바를 공부하기 시작했습니다. 책에 있는 대로 따라하고 있는데 다음과 같은 예문이 있더군요
<HTML>
<HEAD>
<TITLE>Using the Applet Tag</TITLE>
</HEAD>
<BODY>
<H1>An Applet that Displays Text at a Designated Location</H1>
<APPLET CODE="SampleApplet.class" HEIGHT=300 WIDTH=400>
<PARAM NAME="text" VALUE="hello">
<PARAM NAME="x" VALUE="50">
<PARAM NAME="y" VALUE="50">
Text displayed by browsers that are not Java-enabled.
</APPLET>
</BODY>
</HTML>
이건 html 파일의 내용이고요
import java.applet.*;
import java.awt.*;
public class SampleApplet extends Applet {
String ddd = "error";
int x = 0;
int y = 20;
public void init() {
ddd = getParameter("text");
try{
x = Integer.parseInt(getParameter("x"));
y = Integer.parseInt(getParameter("y"));
}catch(NumberFormatException ex){
}
}
public void paint(Graphics g){
g.setFont(new Font("TimesRoman",Font.BOLD+Font.ITALIC,36));
g.drawString(ddd, x, y);
}
}
이건 class 파일의 내용입니다. 그런데 도저히 이해할 수가 없는것이
html 파일의
<PARAM NAME="text" VALUE="hello">
이부분의 변수명을 "text1" 등의 다른 변수로 고치고
class파일의
ddd = getParameter("text");
이부분의 "text"도 "text1" 로 고쳤는데 이게 정상적인 결과를 가져오지 않는 것입니다(원래는 저 hello라는 것이 브라우저에 출력이 되어야 합니다).
PARAM NAME으로 변수 설정할때 변수명에 따라서 값에 제한이 있는 규칙이 있나요?
정말 갑갑하네요..ㅠㅠ
|
통합규정 1.3 이용안내 인용
"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
|