import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class MainClass extends Thread implements ActionListener
{
//tekstvelden en knoppen aanmaken
public static JTextField tekstVak1 = new JTextField("");
public static JTextField tekstVak2 = new JTextField("");
public static JTextField tekstVak3 = new JTextField("");
public static JTextField tekstVak4 = new JTextField("");
public static JTextField tekstVak5 = new JTextField("");
public static JTextField tekstVak6 = new JTextField("");
public static JButton raadKnop = new JButton("Raad");
public static JButton nieuwKnop = new JButton("Nieuw spel");
public static void main(String args[])
{
//het frame maken
JFrame frame = new JFrame("Frame");
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
Container contentPane = frame.getContentPane();
contentPane.setLayout(null);
frame.setSize(500,500);
//knoppen en tekstvelden toevoegen aan frame
frame.add(tekstVak1);
frame.add(tekstVak2);
frame.add(tekstVak3);
frame.add(tekstVak4);
frame.add(tekstVak5);
frame.add(tekstVak6);
frame.add(raadKnop);
frame.add(nieuwKnop);
//waar de onderdelen komen te staan, stoei hier wat mee ;)
tekstVak1.setBounds(10,10,100,25);
tekstVak2.setBounds(10,40,100,25);
tekstVak3.setBounds(10,70,100,25);
tekstVak4.setBounds(10,100,100,25);
tekstVak5.setBounds(10,130,100,25);
tekstVak6.setBounds(10,160,100,25);
raadKnop.setBounds(120,10,100,25);
nieuwKnop.setBounds(120,40,100,25);
//frame zichtbaar maken
frame.setVisible(true);
new MainClass().start();
}
public void run()
{
//zorgen dat de knoppen 'werken'
raadKnop.addActionListener(this);
nieuwKnop.addActionListener(this);
//hier code voor galgje plaatsen
}
public void actionPerformed (ActionEvent e)
{
if(e.getSource() == raadKnop)
{
//wat te doen bij raadKnop
}
if(e.getSource() == nieuwKnop)
{
//wat te doen bij nieuwKnop
}
}
}