import java.applet.Applet; import java.awt.*; public class test1 extends Applet { /*-------------------------------------------------------*/ /* 入力情報 */ int A = 1; int B = 100; /* 出力情報 */ int C; /* パズル問題を解く */ void puzzle() { int i; C = 0; for (i=A; i<=B; i++) C += i; } /*-------------------------------------------------------*/ public void init() { setBackground(new Color(200,200,200)); setLayout(new BorderLayout()); Panel psouth = new Panel(); psouth.add(new Button("click")); add("South", psouth); } public void paint(Graphics g) { g.setFont(new Font("Helvetica",Font.BOLD,14)); if (C == 0) g.drawString("1 to 100 = ",10,30); else g.drawString("1 to 100 = "+Integer.toString(C),10,30); } public boolean action(Event e, Object arg) { if ("click".equals(arg)) { if (C == 0) puzzle(); else C = 0; repaint(); } return true; } }