Java tutorial
import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JTextField; public class MainClass extends JFrame { JTextField field = new JTextField(); public static void main(String[] args) { MainClass st = new MainClass(); } public SwingTest() { setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); JButton button = new JButton("Press me"); button.addActionListener(new ButtonListener()); this.getContentPane().setLayout(new BorderLayout()); this.getContentPane().add(button, BorderLayout.SOUTH); this.getContentPane().add(field, BorderLayout.NORTH); this.pack(); this.setVisible(true); } class ButtonListener implements ActionListener { boolean toggle = true; public void actionPerformed(ActionEvent e) { if (toggle) field.setText("Simple"); else field.setText("Sample"); toggle = !toggle; } } }