import java.awt.*;
import java.applet.*;
public class Applet1 extends Applet {
public void init() {
// Take out this line if you don't use symantec.itools.net.RelativeURL or symantec.itools.awt.util.StatusScroller
symantec.itools.lang.Context.setApplet(this);
// This code is automatically generated by Visual Cafe when you add
// components to the visual environment. It instantiates and initializes
// the components. To modify the code, only use code syntax that matches
// what Visual Cafe can generate, or Visual Cafe may be unable to back
// parse your Java file into its visual environment.
//{{INIT_CONTROLS
setLayout(null);
setBackground(java.awt.Color.lightGray);
setSize(650,458);
labelOPVUL1.setText("Bobsleeën");
add(labelOPVUL1);
labelOPVUL1.setFont(new Font("Dialog", Font.PLAIN, 20));
labelOPVUL1.setBounds(12,12,96,37);
labelOPVUL2.setText("Team namen:");
add(labelOPVUL2);
labelOPVUL2.setFont(new Font("Dialog", Font.BOLD, 12));
labelOPVUL2.setBounds(12,108,84,24);
labelT1.setText("Team 1:");
add(labelT1);
labelT1.setBounds(12,144,48,24);
add(invulT1);
invulT1.setBounds(72,144,86,25);
buttonOk.setLabel("OK!");
add(buttonOk);
buttonOk.setBounds(72,360,85,26);
add(labelT1in);
labelT1in.setBounds(72,144,84,24);
labelT1in.setVisible(false);
labelT2.setText("Team 2:");
add(labelT2);
labelT2.setBounds(12,180,48,24);
add(invulT2);
invulT2.setBounds(72,180,86,25);
add(labelT2in);
labelT2in.setBounds(72,180,84,24);
labelT2in.setVisible(false);
labelT3.setText("Team 3:");
add(labelT3);
labelT3.setBounds(12,216,48,24);
add(invulT3);
invulT3.setBounds(72,216,86,25);
add(labelT3in);
labelT3in.setBounds(72,216,84,24);
labelT3in.setVisible(false);
labelT4.setText("Team 4:");
add(labelT4);
labelT4.setBounds(12,252,48,24);
add(invulT4);
invulT4.setBounds(72,252,86,25);
add(labelT4in);
labelT4in.setBounds(72,252,84,24);
labelT4in.setVisible(false);
labelT5.setText("Team 5:");
add(labelT5);
labelT5.setBounds(12,288,48,24);
add(invulT5);
invulT5.setBounds(72,288,86,25);
add(labelT5in);
labelT5in.setBounds(72,288,84,24);
labelT5in.setVisible(false);
labelT6.setText("Team 6:");
add(labelT6);
labelT6.setBounds(12,324,48,24);
add(invulT6);
invulT6.setBounds(72,324,86,25);
add(labelT6in);
labelT6in.setBounds(72,324,84,24);
labelT6in.setVisible(false);
add(invulT1H1);
invulT1H1.setBounds(168,144,86,25);
invulT1H1.setVisible(false);
add(invulT2H1);
invulT2H1.setBounds(168,180,86,25);
invulT2H1.setVisible(false);
add(invulT3H1);
invulT3H1.setBounds(168,216,86,25);
invulT3H1.setVisible(false);
add(invulT4H1);
invulT4H1.setBounds(168,252,86,25);
invulT4H1.setVisible(false);
add(invulT5H1);
invulT5H1.setBounds(168,288,86,25);
invulT5H1.setVisible(false);
add(invulT6H1);
invulT6H1.setBounds(168,324,86,25);
invulT6H1.setVisible(false);
labelHEAT1.setText("Heat 1:");
add(labelHEAT1);
labelHEAT1.setFont(new Font("Dialog", Font.BOLD, 12));
labelHEAT1.setBounds(168,108,48,24);
labelHEAT1.setVisible(false);
buttonT1H1OK.setLabel("OK!");
add(buttonT1H1OK);
buttonT1H1OK.setBounds(264,144,86,26);
buttonT1H1OK.setVisible(false);
labelROOD.setText("Negatieve tijd? Dat is NIET mogelijk!");
add(labelROOD);
labelROOD.setForeground(java.awt.Color.red);
labelROOD.setFont(new Font("Dialog", Font.BOLD, 12));
labelROOD.setBounds(12,60,216,24);
labelROOD.setVisible(false);
labelGEEL.setText("0? Dat is NIET mogelijk!");
add(labelGEEL);
labelGEEL.setForeground(java.awt.Color.yellow);
labelGEEL.setFont(new Font("Dialog", Font.BOLD, 12));
labelGEEL.setBounds(12,60,216,24);
labelGEEL.setVisible(false);
buttonT2H1OK.setLabel("OK!");
add(buttonT2H1OK);
buttonT2H1OK.setBounds(264,180,86,26);
buttonT2H1OK.setVisible(false);
buttonT3H1OK.setLabel("OK!");
add(buttonT3H1OK);
buttonT3H1OK.setBounds(264,216,86,26);
buttonT3H1OK.setVisible(false);
buttonT4H1OK.setLabel("OK!");
add(buttonT4H1OK);
buttonT4H1OK.setBounds(264,252,86,26);
buttonT4H1OK.setVisible(false);
buttonT5H1OK.setLabel("OK!");
add(buttonT5H1OK);
buttonT5H1OK.setBounds(264,288,86,26);
buttonT5H1OK.setVisible(false);
buttonT6H1OK.setLabel("OK!");
add(buttonT6H1OK);
buttonT6H1OK.setBounds(264,324,86,26);
buttonT6H1OK.setVisible(false);
add(invulT1H2);
invulT1H2.setBounds(264,144,86,25);
invulT1H2.setVisible(false);
add(invulT2H2);
invulT2H2.setBounds(264,180,86,25);
invulT2H2.setVisible(false);
add(invulT3H2);
invulT3H2.setBounds(264,216,86,25);
invulT3H2.setVisible(false);
add(invulT4H2);
invulT4H2.setBounds(264,252,86,25);
invulT4H2.setVisible(false);
add(invulT5H2);
invulT5H2.setBounds(264,288,86,25);
invulT5H2.setVisible(false);
add(invulT6H2);
invulT6H2.setBounds(264,324,86,25);
invulT6H2.setVisible(false);
labelHEAT2.setText("Heat 2:");
add(labelHEAT2);
labelHEAT2.setFont(new Font("Dialog", Font.BOLD, 12));
labelHEAT2.setBounds(264,108,48,24);
labelHEAT2.setVisible(false);
buttonT1H2OK.setLabel("OK!");
add(buttonT1H2OK);
buttonT1H2OK.setBounds(360,144,86,26);
buttonT1H2OK.setVisible(false);
buttonT2H2OK.setLabel("OK!");
add(buttonT2H2OK);
buttonT2H2OK.setBounds(360,180,86,26);
buttonT2H2OK.setVisible(false);
buttonT3H2OK.setLabel("OK!");
add(buttonT3H2OK);
buttonT3H2OK.setBounds(360,216,86,26);
buttonT3H2OK.setVisible(false);
buttonT4H2OK.setLabel("OK!");
add(buttonT4H2OK);
buttonT4H2OK.setBounds(360,252,86,26);
buttonT4H2OK.setVisible(false);
buttonT5H2OK.setLabel("OK!");
add(buttonT5H2OK);
buttonT5H2OK.setBounds(360,288,86,26);
buttonT5H2OK.setVisible(false);
buttonT6H2OK.setLabel("OK!");
add(buttonT6H2OK);
buttonT6H2OK.setBounds(360,324,86,26);
buttonT6H2OK.setVisible(false);
add(invulT1H3);
invulT1H3.setBounds(360,144,86,25);
invulT1H3.setVisible(false);
add(invulT2H3);
invulT2H3.setBounds(360,180,86,25);
invulT2H3.setVisible(false);
add(invulT3H3);
invulT3H3.setBounds(360,216,86,25);
invulT3H3.setVisible(false);
add(invulT4H3);
invulT4H3.setBounds(360,252,86,25);
invulT4H3.setVisible(false);
add(invulT5H3);
invulT5H3.setBounds(360,288,86,25);
invulT5H3.setVisible(false);
add(invulT6H3);
invulT6H3.setBounds(360,324,86,25);
invulT6H3.setVisible(false);
labelHEAT3.setText("Heat 3:");
add(labelHEAT3);
labelHEAT3.setFont(new Font("Dialog", Font.BOLD, 12));
labelHEAT3.setBounds(360,108,48,24);
labelHEAT3.setVisible(false);
//}}
//{{REGISTER_LISTENERS
SymMouse aSymMouse = new SymMouse();
buttonOk.addMouseListener(aSymMouse);
buttonT1H1OK.addMouseListener(aSymMouse);
buttonT2H1OK.addMouseListener(aSymMouse);
buttonT3H1OK.addMouseListener(aSymMouse);
buttonT4H1OK.addMouseListener(aSymMouse);
buttonT5H1OK.addMouseListener(aSymMouse);
buttonT6H1OK.addMouseListener(aSymMouse);
buttonT1H2OK.addMouseListener(aSymMouse);
SymKeyChar keyChecker = new SymKeyChar();
invulT1.addKeyListener(keyChecker);
//enz....
//}}
}
//{{DECLARE_CONTROLS
java.awt.Label labelOPVUL1 = new java.awt.Label();
java.awt.Label labelOPVUL2 = new java.awt.Label();
java.awt.Label labelT1 = new java.awt.Label();
java.awt.TextField invulT1 = new java.awt.TextField();
java.awt.Button buttonOk = new java.awt.Button();
java.awt.Label labelT1in = new java.awt.Label();
java.awt.Label labelT2 = new java.awt.Label();
java.awt.TextField invulT2 = new java.awt.TextField();
java.awt.Label labelT2in = new java.awt.Label();
java.awt.Label labelT3 = new java.awt.Label();
java.awt.TextField invulT3 = new java.awt.TextField();
java.awt.Label labelT3in = new java.awt.Label();
java.awt.Label labelT4 = new java.awt.Label();
java.awt.TextField invulT4 = new java.awt.TextField();
java.awt.Label labelT4in = new java.awt.Label();
java.awt.Label labelT5 = new java.awt.Label();
java.awt.TextField invulT5 = new java.awt.TextField();
java.awt.Label labelT5in = new java.awt.Label();
java.awt.Label labelT6 = new java.awt.Label();
java.awt.TextField invulT6 = new java.awt.TextField();
java.awt.Label labelT6in = new java.awt.Label();
java.awt.TextField invulT1H1 = new java.awt.TextField();
java.awt.TextField invulT2H1 = new java.awt.TextField();
java.awt.TextField invulT3H1 = new java.awt.TextField();
java.awt.TextField invulT4H1 = new java.awt.TextField();
java.awt.TextField invulT5H1 = new java.awt.TextField();
java.awt.TextField invulT6H1 = new java.awt.TextField();
java.awt.Label labelHEAT1 = new java.awt.Label();
java.awt.Button buttonT1H1OK = new java.awt.Button();
java.awt.Label labelROOD = new java.awt.Label();
java.awt.Label labelGEEL = new java.awt.Label();
java.awt.Button buttonT2H1OK = new java.awt.Button();
java.awt.Button buttonT3H1OK = new java.awt.Button();
java.awt.Button buttonT4H1OK = new java.awt.Button();
java.awt.Button buttonT5H1OK = new java.awt.Button();
java.awt.Button buttonT6H1OK = new java.awt.Button();
java.awt.TextField invulT1H2 = new java.awt.TextField();
java.awt.TextField invulT2H2 = new java.awt.TextField();
java.awt.TextField invulT3H2 = new java.awt.TextField();
java.awt.TextField invulT4H2 = new java.awt.TextField();
java.awt.TextField invulT5H2 = new java.awt.TextField();
java.awt.TextField invulT6H2 = new java.awt.TextField();
java.awt.Label labelHEAT2 = new java.awt.Label();
java.awt.Button buttonT1H2OK = new java.awt.Button();
java.awt.Button buttonT2H2OK = new java.awt.Button();
java.awt.Button buttonT3H2OK = new java.awt.Button();
java.awt.Button buttonT4H2OK = new java.awt.Button();
java.awt.Button buttonT5H2OK = new java.awt.Button();
java.awt.Button buttonT6H2OK = new java.awt.Button();
java.awt.TextField invulT1H3 = new java.awt.TextField();
java.awt.TextField invulT2H3 = new java.awt.TextField();
java.awt.TextField invulT3H3 = new java.awt.TextField();
java.awt.TextField invulT4H3 = new java.awt.TextField();
java.awt.TextField invulT5H3 = new java.awt.TextField();
java.awt.TextField invulT6H3 = new java.awt.TextField();
java.awt.Label labelHEAT3 = new java.awt.Label();
//}}
public void buttonOk_MouseClicked(java.awt.event.MouseEvent event) {
// Teamnamen overnemen/vastleggen
String team1;
team1 = invulT1.getText();
labelT1in.setText(team1);
labelT1in.setVisible(true);
invulT1.setVisible(false);
String team2;
team2 = invulT2.getText();
labelT2in.setText(team2);
labelT2in.setVisible(true);
invulT2.setVisible(false);
String team3;
team3 = invulT3.getText();
labelT3in.setText(team3);
labelT3in.setVisible(true);
invulT3.setVisible(false);
String team4;
team4 = invulT4.getText();
labelT4in.setText(team4);
labelT4in.setVisible(true);
invulT4.setVisible(false);
String team5;
team5 = invulT5.getText();
labelT5in.setText(team5);
labelT5in.setVisible(true);
invulT5.setVisible(false);
String team6;
team6 = invulT6.getText();
labelT6in.setText(team6);
labelT6in.setVisible(true);
invulT6.setVisible(false);
buttonOk.setVisible(false);
//HEAT 1 laten verschijnen
labelHEAT1.setVisible(true);
invulT1H1.setVisible(true);
invulT2H1.setVisible(true);
invulT3H1.setVisible(true);
invulT4H1.setVisible(true);
invulT5H1.setVisible(true);
invulT6H1.setVisible(true);
buttonT1H1OK.setVisible(true);
}
void buttonT1H1OK_MouseClicked(java.awt.event.MouseEvent event) {
// Ingevulde waarde controleren
int T1H1Tijd;
T1H1Tijd = Integer.parseInt(invulT1H1.getText());
if (T1H1Tijd == 'a') {
labelROOD.setVisible(true);
}
// Positief getal?
if (T1H1Tijd > 0) {
invulT1H1.setBackground(java.awt.Color.green);
invulT1H1.setEditable(false);
buttonT1H1OK.setVisible(false);
labelROOD.setVisible(false);
labelGEEL.setVisible(false);
buttonT2H1OK.setVisible(true);
labelHEAT2.setVisible(true);
invulT1H2.setVisible(true);
}
// Negatief getal?
if (T1H1Tijd < 0) {
invulT1H1.setBackground(java.awt.Color.red);
labelGEEL.setVisible(false);
labelROOD.setVisible(true);
}
// Nul?
if (T1H1Tijd == 0) {
invulT1H1.setBackground(java.awt.Color.yellow);
labelROOD.setVisible(false);
labelGEEL.setVisible(true);
}
}
void buttonT2H1OK_MouseClicked(java.awt.event.MouseEvent event) {
// Ingevulde waarde controleren
int T2H1Tijd;
T2H1Tijd = Integer.parseInt(invulT2H1.getText());
// Positief getal?
if (T2H1Tijd > 0) {
invulT2H1.setBackground(java.awt.Color.green);
invulT2H1.setEditable(false);
buttonT2H1OK.setVisible(false);
labelROOD.setVisible(false);
labelGEEL.setVisible(false);
buttonT3H1OK.setVisible(true);
invulT2H2.setVisible(true);
}
// Negatief getal?
if (T2H1Tijd < 0) {
invulT2H1.setBackground(java.awt.Color.red);
labelGEEL.setVisible(false);
labelROOD.setVisible(true);
}
// Nul?
if (T2H1Tijd == 0) {
invulT2H1.setBackground(java.awt.Color.yellow);
labelROOD.setVisible(false);
labelGEEL.setVisible(true);
}
}
void buttonT3H1OK_MouseClicked(java.awt.event.MouseEvent event) {
// Ingevulde waarde controleren
int T3H1Tijd;
T3H1Tijd = Integer.parseInt(invulT3H1.getText());
// Positief getal?
if (T3H1Tijd > 0) {
invulT3H1.setBackground(java.awt.Color.green);
invulT3H1.setEditable(false);
buttonT3H1OK.setVisible(false);
labelROOD.setVisible(false);
labelGEEL.setVisible(false);
buttonT4H1OK.setVisible(true);
invulT3H2.setVisible(true);
}
// Negatief getal?
if (T3H1Tijd < 0) {
invulT3H1.setBackground(java.awt.Color.red);
labelGEEL.setVisible(false);
labelROOD.setVisible(true);
}
// Nul?
if (T3H1Tijd == 0) {
invulT3H1.setBackground(java.awt.Color.yellow);
labelROOD.setVisible(false);
labelGEEL.setVisible(true);
}
}
void buttonT4H1OK_MouseClicked(java.awt.event.MouseEvent event) {
// Ingevulde waarde controleren
int T4H1Tijd;
T4H1Tijd = Integer.parseInt(invulT4H1.getText());
// Positief getal?
if (T4H1Tijd > 0) {
invulT4H1.setBackground(java.awt.Color.green);
invulT4H1.setEditable(false);
buttonT4H1OK.setVisible(false);
labelROOD.setVisible(false);
labelGEEL.setVisible(false);
buttonT5H1OK.setVisible(true);
invulT4H2.setVisible(true);
}
// Negatief getal?
if (T4H1Tijd < 0) {
invulT4H1.setBackground(java.awt.Color.red);
labelGEEL.setVisible(false);
labelROOD.setVisible(true);
}
// Nul?
if (T4H1Tijd == 0) {
invulT4H1.setBackground(java.awt.Color.yellow);
labelROOD.setVisible(false);
labelGEEL.setVisible(true);
}
}
void buttonT5H1OK_MouseClicked(java.awt.event.MouseEvent event) {
// Ingevulde waarde controleren
int T5H1Tijd;
T5H1Tijd = Integer.parseInt(invulT5H1.getText());
// Positief getal?
if (T5H1Tijd > 0) {
invulT5H1.setBackground(java.awt.Color.green);
invulT5H1.setEditable(false);
buttonT5H1OK.setVisible(false);
labelROOD.setVisible(false);
labelGEEL.setVisible(false);
buttonT6H1OK.setVisible(true);
invulT5H2.setVisible(true);
}
// Negatief getal?
if (T5H1Tijd < 0) {
invulT5H1.setBackground(java.awt.Color.red);
labelGEEL.setVisible(false);
labelROOD.setVisible(true);
}
// Nul?
if (T5H1Tijd == 0) {
invulT5H1.setBackground(java.awt.Color.yellow);
labelROOD.setVisible(false);
labelGEEL.setVisible(true);
}
}
void buttonT6H1OK_MouseClicked(java.awt.event.MouseEvent event) {
// Ingevulde waarde controleren
int T6H1Tijd;
T6H1Tijd = Integer.parseInt(invulT6H1.getText());
// Positief getal?
if (T6H1Tijd > 0) {
invulT6H1.setBackground(java.awt.Color.green);
invulT6H1.setEditable(false);
buttonT6H1OK.setVisible(false);
labelROOD.setVisible(false);
labelGEEL.setVisible(false);
invulT6H2.setVisible(true);
buttonT1H2OK.setVisible(true);
}
// Negatief getal?
if (T6H1Tijd < 0) {
invulT6H1.setBackground(java.awt.Color.red);
labelGEEL.setVisible(false);
labelROOD.setVisible(true);
}
// Nul?
if (T6H1Tijd == 0) {
invulT6H1.setBackground(java.awt.Color.yellow);
labelROOD.setVisible(false);
labelGEEL.setVisible(true);
}
}
void buttonT1H2OK_MouseClicked(java.awt.event.MouseEvent event) {
// Ingevulde waarde controleren
int T1H2Tijd;
T1H2Tijd = Integer.parseInt(invulT1H2.getText());
// Positief getal?
if (T1H2Tijd > 0) {
invulT1H2.setBackground(java.awt.Color.green);
invulT1H2.setEditable(false);
buttonT1H2OK.setVisible(false);
labelROOD.setVisible(false);
labelGEEL.setVisible(false);
buttonT2H2OK.setVisible(true);
invulT1H3.setVisible(true);
labelHEAT3.setVisible(true);
}
// Negatief getal?
if (T1H2Tijd < 0) {
invulT1H2.setBackground(java.awt.Color.red);
labelGEEL.setVisible(false);
labelROOD.setVisible(true);
}
// Nul?
if (T1H2Tijd == 0) {
invulT1H2.setBackground(java.awt.Color.yellow);
labelROOD.setVisible(false);
labelGEEL.setVisible(true);
}
}
public class SymMouse extends java.awt.event.MouseAdapter {
public void mouseClicked(java.awt.event.MouseEvent event) {
Object object = event.getSource();
if (object == buttonOk)
buttonOk_MouseClicked(event);
else if (object == buttonT1H1OK)
buttonT1H1OK_MouseClicked(event);
else if (object == buttonT2H1OK)
buttonT2H1OK_MouseClicked(event);
else if (object == buttonT3H1OK)
buttonT3H1OK_MouseClicked(event);
else if (object == buttonT4H1OK)
buttonT4H1OK_MouseClicked(event);
else if (object == buttonT5H1OK)
buttonT5H1OK_MouseClicked(event);
else if (object == buttonT6H1OK)
buttonT6H1OK_MouseClicked(event);
else if (object == buttonT1H2OK)
buttonT1H2OK_MouseClicked(event);
}
}
public class SymKeyChar extends java.awt.event.KeyAdapter {
private char[] _validChars = {'0', '1', '2', '3', '4', '5', '6', '7', '8', '9',};
public void keyTyped(java.awt.event.KeyEvent evt) {
if(!isValidChar(evt.getKeyChar())){
evt.consume();
}
}
public boolean isValidChar(char c){
for(int i = 0; i > _validChars.length-1 ; i++){
if(c == _validChars[i]){
return true;
}
}
return false;
}
}
}