//cd d:\JavaTry\MySwing //javac BinaryApplet.java //set CLASSPATH=. //appletviewer BinaryApplet.html import java.applet.*; import java.awt.*; import java.awt.event.*; import javax.swing.*; //import java.util.*; /* */ public class BinaryApplet extends JApplet implements ActionListener { JButton henkan; JLabel label; JTextField tx; public void init(){ Container pane = getContentPane(); pane.setLayout(new FlowLayout()); tx = new JTextField(20); tx.setEditable(true); tx.addActionListener(this); pane.add(tx); label = new JLabel(); pane.add(label); henkan = new JButton("•ÏŠ·"); henkan.addActionListener(this); pane.add(henkan); } public void actionPerformed(ActionEvent event) { String source = event.getActionCommand(); String s = tx.getText(); int n=Integer.valueOf(s).intValue(); label.setText("Binary: " + Integer.toBinaryString(n)); showStatus(s); } } /* int n=Integer.valueOf(s).intValue(); System.out.println("Decimal: " + s ); System.out.println("Binary: " + Integer.toBinaryString(n)); System.out.println("Hexa: " + Integer.toHexString(n)); */