public void versturen_ActionPerformed(ActionEvent evt)
{
String naamboete = naamboeteveld.getText();
String urlbron = urlbronveld.getText();
String opmerking = opmerkingveld.getText();
String boetebedrag = boetebedragveld.getText();
if(keuzeveld.getSelectedItem() == ("Foutieve boete"))
{
if(naamboeteveld.getText().equals(""))
{
if(urlbronveld.getText().equals(""))
{
ster5.setText("*");
tekstboven.setText("* De naam van de boete en de url is niet ingevoerd.");
ster4.setText("*");
}
else
{
ster5.setText("");
tekstboven.setText("* De naam van de boete is niet ingevoerd..");
ster4.setText("*");
if(!urlbronveld.getText().startsWith("www.")
|| !urlbronveld.getText().contains(".nl"))
{
if(!urlbronveld.getText().startsWith("http://")
|| !urlbronveld.getText().contains(".nl"))
{
tekstboven.setText("* De naam van de boete is niet ingevoerd en de url is onjuist.");
ster5.setText("*");
}
else
{
ster5.setText("");
tekstboven.setText("* De naam van de boete is niet ingevoerd.");
}
}
else
{
ster5.setText("");
tekstboven.setText("* De naam van de boete is niet ingevoerd.");
}
}
}
else
{
ster4.setText("");
if(urlbronveld.getText().equals(""))
{
tekstboven.setText("* De url is niet ingevoerd.");
ster5.setText("*");
}
else
{
tekstboven.setText("");
ster5.setText("");
if(!urlbronveld.getText().startsWith("www.")
|| !urlbronveld.getText().contains(".nl"))
{
if(!urlbronveld.getText().startsWith("http://")
|| !urlbronveld.getText().contains(".nl"))
{
tekstboven.setText("* De url is onjuist.");
ster5.setText("*");
}
else
{
ster5.setText("");
tekstboven.setText("");
versturen.setVisible(false);
tekstonder.setVisible(true);
tekstonder.setText("Kloppen de bovenstaande gegevens?");
ja.setVisible(true);
nee.setVisible(true);
naamboeteveld.setEnabled(false);
naamboeteveld.setEditable(false);
naamboeteveld.setFocusable(false);
urlbronveld.setEnabled(false);
urlbronveld.setEditable(false);
urlbronveld.setFocusable(false);
terug.setVisible(false);
if(opmerkingveld.getText().equals(""))
{
opmerkingveld.setText("Geen opmerkingen.");
opmerkingveld.setEnabled(false);
opmerkingveld.setEditable(false);
opmerkingveld.setFocusable(false);
}
else
{
opmerkingveld.setEnabled(false);
opmerkingveld.setEditable(false);
opmerkingveld.setFocusable(false);
}
}
}
else
{
ster5.setText("");
tekstboven.setText("");
versturen.setVisible(false);
tekstonder.setVisible(true);
tekstonder.setText("Kloppen de bovenstaande gegevens?");
ja.setVisible(true);
nee.setVisible(true);
naamboeteveld.setEnabled(false);
naamboeteveld.setEditable(false);
naamboeteveld.setFocusable(false);
urlbronveld.setEnabled(false);
urlbronveld.setEditable(false);
urlbronveld.setFocusable(false);
terug.setVisible(false);
if(opmerkingveld.getText().equals(""))
{
opmerkingveld.setText("Geen opmerkingen.");
opmerkingveld.setEnabled(false);
opmerkingveld.setEditable(false);
opmerkingveld.setFocusable(false);
}
else
{
opmerkingveld.setEnabled(false);
opmerkingveld.setEditable(false);
opmerkingveld.setFocusable(false);
}
}
}
}
}
else
{
if(keuzeveld.getSelectedItem() == ("Boete vergeten"))
{
if(naamboeteveld.getText().equals(""))
{
if(!urlbronveld.getText().equals(""))
{
if(!urlbronveld.getText().startsWith("www.")
|| !urlbronveld.getText().equals(".nl"))
{
if(!urlbronveld.getText().startsWith("http://")
|| !urlbronveld.getText().equals(".nl"))
{
tekstboven.setText("* De naam van de boete is niet ingevoerd en de link is onjuist.");
ster5.setText("*");
if(!boetebedragveld.getText().equals(""))
{
if(boetebedragveld.getText().equals([U]numbers[/U]))
{
if(!boetebedrag.length()<=3)
{
ster6.setText("*");
tekstboven.setText("* De naam van de boete is niet ingevoerd, de link is onjuist en het bedrag is te groot.");
}
else
{
ster6.setText("");
tekstboven.setText("* De naam van de boete is niet ingevoerd en de link is onjuist.");
}
}
else
{
ster6.setText("*");
tekstboven.setText("* De naam van de boete is niet ingevoerd, en de link en het bedrag is onjuist.);
}
}
else
{
tekstboven.setText("* De naam van de boete is niet ingevoerd en de link is onjuist.");
ster4.setText("*");
ster5.setText("*");
ster6.setText("");
}
}
else
{
ster5.setText("");
tekstboven.setText("* De naam van de boete is niet ingevoerd.");
if(!boetebedragveld.getText().equals(""))
{
if(boetebedragveld.getText().equals([U]numbers[/U]))
{
if(!boetebedrag.length()<=3)
{
ster6.setText("*");
tekstboven.setText("* De naam van de boete is niet ingevoerd en het bedrag is te groot.");
}
else
{
ster6.setText("");
tekstboven.setText("* De naam van de boete is niet ingevoerd.");
}
}
else
{
ster6.setText("*");
ster5.setText("*");
tekstboven.setText("* De naam van de boete is niet ingevoerd en het bedrag is onjuist.);
}
}
else
{
tekstboven.setText("* De naam van de boete is niet ingevoerd.");
ster4.setText("*");
ster6.setText("");
}
}
}
else
{
ster5.setText("");
tekstboven.setText("* De naam van de boete is niet ingevoerd.");
if(!boetebedragveld.getText().equals(""))
{
if(boetebedragveld.getText().equals([U]numbers[/U]))
{
if(!boetebedrag.length()<=3)
{
ster6.setText("*");
tekstboven.setText("* De naam van de boete is niet ingevoerd en het bedrag is te groot.");
}
else
{
ster6.setText("");
tekstboven.setText("* De naam van de boete is niet ingevoerd.");
}
}
else
{
ster6.setText("*");
ster5.setText("*");
tekstboven.setText("* De naam van de boete is niet ingevoerd en het bedrag is onjuist.);
}
}
else
{
tekstboven.setText("* De naam van de boete is niet ingevoerd.");
ster4.setText("*");
ster6.setText("");
}
}
}
else
{
ster5.setText("");
tekstboven.setText("* De naam van de boete is niet ingevoerd.");
if(!boetebedragveld.getText().equals(""))
{
if(boetebedragveld.getText().equals([U]numbers[/U]))
{
if(!boetebedrag.length()<=3)
{
ster6.setText("*");
tekstboven.setText("* De naam van de boete is niet ingevoerd en het bedrag is te groot.");
}
else
{
ster6.setText("");
tekstboven.setText("* De naam van de boete is niet ingevoerd.");
}
}
else
{
ster6.setText("*");
ster5.setText("*");
tekstboven.setText("* De naam van de boete is niet ingevoerd en het bedrag is onjuist.);
}
}
else
{
tekstboven.setText("* De naam van de boete is niet ingevoerd.");
ster4.setText("*");
ster6.setText("");
}
}
}
else
{
//Hier verder als naam boete is ingevoerd.
}
}
else
{
//Hier hoeft niets te komen. Alles wat hier komt werkt niet.
}
}
}