import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Translate extends JApplet implements ActionListener { private int lang=0; private JTextField tHello; private JButton bTrans; private Container container; public void init () { container = getContentPane(); container.setLayout(new BorderLayout()); //text field tHello=new JTextField("Hello World"); container.add(tHello, BorderLayout.CENTER); //buttons bTrans=new JButton(); bTrans.setText("Translate"); bTrans.addActionListener(this); container.add(bTrans,BorderLayout.SOUTH); } private void translate() { if (lang==0) { tHello.setText("Bonjour tout le monde!"); bTrans.setText("Translate to English"); lang=1; } else { tHello.setText("Hello world!"); bTrans.setText("Traduire en Français"); lang=0; } } //ActionListener interface public void actionPerformed(ActionEvent e) { if (e.getSource()==bTrans) { translate(); } } }