numberColor=Color.blue;
try {
numberColor = new Color(Integer.parseInt(getParameter("fgcolor2"),
16));
} catch (NullPointerException e) {
} catch (NumberFormatException e) {
}
哪位仁兄給講講try這段代碼啥意思?fgcolor2是什么意思?
程序剛給numberColor賦值過 怎么又加了這段斷碼?
try {
numberColor = new Color(Integer.parseInt(getParameter("fgcolor2"),
16));
} catch (NullPointerException e) {
} catch (NumberFormatException e) {
}
哪位仁兄給講講try這段代碼啥意思?fgcolor2是什么意思?
程序剛給numberColor賦值過 怎么又加了這段斷碼?
2.将上面String 转换成 int 可能出现 NumberFormatException
没看到getParameter方法体 不知fgcolor2它的意思
這個程序是個applet 我看到這里有點不明白
“fgcolor2 应该是网页上传过来的值吧”這個對一個只是在頁面上畫個時鐘的程序來說沒什么意思?
fgcolor2应该是可以动态设置的一个环境变量之类的吧。
可能就是如果fgcolor2有值,但numberColor就用fgcolor2的值,否则的话就用默认值Color.blue。因为如果没有出现exception的话,numberColor会被重新设置了,如果出现了,numberColor还是原来的值。
catch两种类型的异常
也不一定就是action在取JSP的parameter
2.将上面String 转换成 int 可能出现 NumberFormatException
没看到getParameter方法体 不知fgcolor2它的意思