import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.util.*;

public class KaartDelenEinde extends JFrame implements ActionListener {

    private JButton button;
    private JTextField resultTextField;
    private Random random;

    public static void main(String[] args) {
        KaartDelenEinde demo = new KaartDelenEinde();
        demo.setSize(300,150);
        demo.createGUI();
        demo.show();
    }

    private void createGUI() {
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        Container window = getContentPane();
        window.setLayout(new FlowLayout());

        button = new JButton("een speelkaart");
        window.add(button);
        button.addActionListener(this);

        resultTextField = new JTextField(12);
        window.add(resultTextField);

        random = new Random();
    }

    public void actionPerformed(ActionEvent event) {
        
        int soort, kaart;

        soort = random.nextInt(4) + 1;
        kaart = random.nextInt(13) + 1;
        
        String kaartsoort = "";
        String getal = "";
        
        
       switch (soort) {
       	
       	case 1:
       		kaartsoort = "harten";
       		break;
       	
       	case 2:
       		kaartsoort = "ruiten";
       		break;
       		
       	case 3:
       		kaartsoort = "schoppen";
       		break;
       		
       	case 4:
       		kaartsoort = "klaveren";
       		break;
       		      		
       }
       
       switch (kaart) {
       	
       	case 1:
       		getal = "aas";
       		break;
       	
       	case 2:
       		getal = "twee";
       		break;
       		
       case 3:
       		getal = "drie";
       		break;
       		
       
       case 4:
       		getal = "vier";
       		break;
       		
       	case 5:
       		getal = "vijf";
       		break;
       		
       	case 6:
       		getal = "zes";
       		break;
       		
       	case 7:
       		getal = "zeven";
       		break;
       		
       	case 8:
       		getal = "acht";
       		break;
       		
       	case 9:
       		getal = "negen";
       		break;
       		
       	case 10:
       		getal = "tien";
       		break;
       		
       	case 11:
       		getal = "boer";
       		break;
       		
       	case 12:
       		getal = "dame";
       		break;
       		
       	case 13:
       		getal = "heer";
       		break;       		      		
       }
        
       resultTextField.setText("" + kaartsoort + " " + getal);
        
        
        
        
    }
}

