есть Апплет
Код | import java.applet.*; import java.awt.*; import java.util.*; public class applet1 extends Applet { String fontName; int fontSize; float leading; boolean active; public void start() { String param; fontName = getParameter("fontName"); if(fontName == null) fontName = "Not Found"; param = getParameter("fontSize"); try{ if(param != null) fontSize = Integer.parseInt(param); else fontSize = 0; } catch(NumberFormatException e){ fontSize = -1;} param = getParameter("leading"); try{ if(param != null) leading = Float.valueOf(param).floatValue(); else leading = 0; } catch(NumberFormatException e){ leading = -1;} param = getParameter("accountEnabled"); if(param != null) active = Boolean.valueOf(param).booleanValue(); } public void paint(Graphics g) { g.drawString("Font Name : " + fontName,0,10); g.drawString("Font size : " + fontSize,0,26); g.drawString("Leading : " + leading,0,42); g.drawString("Account Active : " + active,0,58); } }
|
и ХТМЛник
Код |
<APPLET CODE='applet1.class' WIDTH=200 HEIGHT=200> <param name=fontName value=Courier> <param name=fontSize value=14> <param name=leading value=2> <param name=accountEnabled value=true> </APPLET>
|
ХТМЛ и .class лежат в одной папочке, запускаю аплет и у меня выводятся значения по умолчанию , что не так? |