import java.awt.*; 
import java.awt.event.*; 
import javax.swing.*; 
import javax.swing.border.*;


public class Three_2 extends JFrame  { 
    JButton[] knappar;
    JTextField answer;

    public Three_2() { 
        super("Three 2");

        getContentPane().setLayout(new FlowLayout());
        getContentPane().setBackground(Color.RED);

        answer = new JTextField ("", 5); 
        answer.setFont(new Font("SansSerif", Font.BOLD, 24));
        add(answer);


        knappar = new JButton[3];

        for (int i = 0; i<3; i++) {
            JButton knapp = knappar[i] = new JButton(i+1+"");
            knapp.setFont(new Font("SansSerif", Font.BOLD, 24));
            knapp.setForeground(Color.BLUE);
            knapp.setBackground(Color.YELLOW);
            
            add(knapp);
        }
        
        knappar[0].addActionListener(new Ein(answer));
        knappar[1].addActionListener(new Dva(answer));
        knappar[2].addActionListener(new Trois(answer));
        
    } 
    
    public static void main(String [] args) { 
        JFrame window = new Three_2();
        window.setBounds(100, 100, 400, 200);
        window.setVisible(true);
        window.setDefaultCloseOperation(EXIT_ON_CLOSE);
    } 
}


class Ein implements ActionListener {

    JTextField answer;

    Ein (JTextField a) {
        answer = a;
    }

    public void actionPerformed(ActionEvent event) {
            answer.setText("Ein"); 
    }
}

class Dva implements ActionListener {

    JTextField answer;

    Dva (JTextField a) {
        answer = a;
    }

    public void actionPerformed(ActionEvent event) {
        answer.setText("Dva"); 
    }
}

class Trois implements ActionListener {

    JTextField answer;

    Trois (JTextField a) {
        answer = a;
    }

    public void actionPerformed(ActionEvent event) {
        answer.setText("Trois"); 
    }
}
