import java.awt.*; import java.awt.event.*; import java.applet.*; public class inch2cm extends Applet { private TextField textField1 = new TextField(); private Button conv = new Button(); private TextField textField2 = new TextField(); //アプレットの初期化 public void init() { try { jbInit(); } catch(Exception e) { e.printStackTrace(); } } //コンポーネントの初期化 private void jbInit() throws Exception { textField1.setText("1"); textField1.setBounds(new Rectangle(33, 24, 130, 32)); this.setLayout(null); conv.setLabel("inch>cm"); conv.setBounds(new Rectangle(59, 77, 81, 30)); //ボタン処理メソッドの定義 conv.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { conv_actionPerformed(e); } }); textField2.setText("2.54"); textField2.setBounds(new Rectangle(32, 125, 147, 29)); this.add(textField1, null); this.add(textField2, null); this.add(conv, null); } //引数情報の取得 public String[][] getParameterInfo() { return null; } //ボタン処理 インチをcmに変換 void conv_actionPerformed(ActionEvent e) { double inch=Double.parseDouble(textField1.getText()); double cm=inch*2.54; textField2.setText(Double.toString(cm)); } }