import javax.swing.*; import java.awt.*; import java.awt.event.*; public class FinalExample extends JApplet { static final Color[] colors = {Color.RED, Color.GREEN, Color.BLUE}; int c = 0; @Override public void init() { final JButton button = new JButton("Push"); button.setForeground(colors[c]); button.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { c = (c+1) % colors.length; button.setForeground(colors[c]); } }); setLayout(new FlowLayout()); add(button); } }