20. august 2003 - 19:51
#3
OK jeg sætter hele koden ind det gør det sikkert nemmere....??
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class TimeUdregning extends JFrame implements ActionListener,ItemListener
{
//Alle variabler erklæres
double samletArbejdstid;
String dag1="Mandag ";
String dag2="Tirsdag ";
String dag3="Onsdag ";
String dag4="Torsdag ";
String dag5="Fredag ";
String dag6="Lørdag ";
String dag7="Søndag ";
JLabel mlrum= new JLabel();
JPanel panel0= new JPanel();
JPanel panel1= new JPanel();
JPanel panel2= new JPanel();
JPanel panel3= new JPanel();
JPanel panel4= new JPanel();
JPanel panel5= new JPanel();
JPanel panel6= new JPanel();
JPanel panel7= new JPanel();
JPanel panel8= new JPanel();
JPanel panel9= new JPanel();
JPanel panel10= new JPanel();
JPanel panel11= new JPanel();
JPanel panel12= new JPanel();
JPanel panel13= new JPanel();
JPanel panel14= new JPanel();
JPanel panel15= new JPanel();
JPanel panel16= new JPanel();
JPanel panel17= new JPanel();
JPanel panel18= new JPanel();
JPanel panel19= new JPanel();
JPanel panel20= new JPanel();
JPanel panel21= new JPanel();
JPanel panel22= new JPanel();
JPanel panel23= new JPanel();
JPanel panel24= new JPanel();
JPanel panel25= new JPanel();
JPanel panel26= new JPanel();
JPanel panel27= new JPanel();
JPanel panel28= new JPanel();
JPanel panel29= new JPanel();
JPanel panel30= new JPanel();
JPanel panel31= new JPanel();
JPanel panel32= new JPanel();
JPanel panel33= new JPanel();
String[] dage={dag1, dag2, dag3, dag4, dag5, dag6, dag7};
JComboBox List1= new JComboBox(dage);
JLabel headerlabel0 = new JLabel();
JLabel headerlabel1 = new JLabel();
JLabel headerlabel2 = new JLabel();
JLabel headerlabel3 = new JLabel();
JLabel headerlabel4 = new JLabel();
JLabel headerlabel6 = new JLabel();
JLabel headerlabel7 = new JLabel();
JLabel headerlabel8 = new JLabel();
JLabel bundlabel1 = new JLabel();
JLabel bundlabel2 = new JLabel();
JLabel bundlabel3 = new JLabel();
JLabel bundlabel4 = new JLabel();
JLabel datolabel1 = new JLabel();
JLabel datolabel2 = new JLabel();
JLabel datolabel3 = new JLabel();
JLabel datolabel4 = new JLabel();
JLabel datolabel5 = new JLabel();
JLabel datolabel6 = new JLabel();
JLabel datolabel7 = new JLabel();
JLabel datolabel8 = new JLabel();
JLabel datolabel9 = new JLabel();
JLabel datolabel10 = new JLabel();
JLabel datolabel11 = new JLabel();
JLabel datolabel12 = new JLabel();
JLabel datolabel13 = new JLabel();
JLabel datolabel14 = new JLabel();
JLabel datolabel15 = new JLabel();
JLabel datolabel16 = new JLabel();
JLabel datolabel17 = new JLabel();
JLabel datolabel18 = new JLabel();
JLabel datolabel19 = new JLabel();
JLabel datolabel20 = new JLabel();
JLabel datolabel21 = new JLabel();
JLabel datolabel22 = new JLabel();
JLabel datolabel23 = new JLabel();
JLabel datolabel24 = new JLabel();
JLabel datolabel25 = new JLabel();
JLabel datolabel26 = new JLabel();
JLabel datolabel27 = new JLabel();
JLabel datolabel28 = new JLabel();
JLabel datolabel29 = new JLabel();
JLabel datolabel30 = new JLabel();
JLabel datolabel31 = new JLabel();
JLabel daglabel2 = new JLabel();
JLabel daglabel3 = new JLabel();
JLabel daglabel4 = new JLabel();
JLabel daglabel5 = new JLabel();
JLabel daglabel6 = new JLabel();
JLabel daglabel7 = new JLabel();
JLabel daglabel8 = new JLabel();
JLabel daglabel9 = new JLabel();
JLabel daglabel10 = new JLabel();
JLabel daglabel11 = new JLabel();
JLabel daglabel12 = new JLabel();
JLabel daglabel13 = new JLabel();
JLabel daglabel14 = new JLabel();
JLabel daglabel15 = new JLabel();
JLabel daglabel16 = new JLabel();
JLabel daglabel17 = new JLabel();
JLabel daglabel18 = new JLabel();
JLabel daglabel19 = new JLabel();
JLabel daglabel20 = new JLabel();
JLabel daglabel21 = new JLabel();
JLabel daglabel22 = new JLabel();
JLabel daglabel23 = new JLabel();
JLabel daglabel24 = new JLabel();
JLabel daglabel25 = new JLabel();
JLabel daglabel26 = new JLabel();
JLabel daglabel27 = new JLabel();
JLabel daglabel28 = new JLabel();
JLabel daglabel29 = new JLabel();
JLabel daglabel30 = new JLabel();
JLabel daglabel31 = new JLabel();
JCheckBox vagtCheck1 = new JCheckBox();
JCheckBox vagtCheck2 = new JCheckBox();
JCheckBox vagtCheck3 = new JCheckBox();
JCheckBox vagtCheck4 = new JCheckBox();
JCheckBox vagtCheck5 = new JCheckBox();
JCheckBox vagtCheck6 = new JCheckBox();
JCheckBox vagtCheck7 = new JCheckBox();
JCheckBox vagtCheck8 = new JCheckBox();
JCheckBox vagtCheck9 = new JCheckBox();
JCheckBox vagtCheck10 = new JCheckBox();
JCheckBox vagtCheck11 = new JCheckBox();
JCheckBox vagtCheck12 = new JCheckBox();
JCheckBox vagtCheck13 = new JCheckBox();
JCheckBox vagtCheck14 = new JCheckBox();
JCheckBox vagtCheck15 = new JCheckBox();
JCheckBox vagtCheck16 = new JCheckBox();
JCheckBox vagtCheck17 = new JCheckBox();
JCheckBox vagtCheck18 = new JCheckBox();
JCheckBox vagtCheck19 = new JCheckBox();
JCheckBox vagtCheck20 = new JCheckBox();
JCheckBox vagtCheck21 = new JCheckBox();
JCheckBox vagtCheck22 = new JCheckBox();
JCheckBox vagtCheck23 = new JCheckBox();
JCheckBox vagtCheck24 = new JCheckBox();
JCheckBox vagtCheck25 = new JCheckBox();
JCheckBox vagtCheck26 = new JCheckBox();
JCheckBox vagtCheck27 = new JCheckBox();
JCheckBox vagtCheck28 = new JCheckBox();
JCheckBox vagtCheck29 = new JCheckBox();
JCheckBox vagtCheck30 = new JCheckBox();
JCheckBox vagtCheck31 = new JCheckBox();
JCheckBox helligCheck1 = new JCheckBox();
JCheckBox helligCheck2 = new JCheckBox();
JCheckBox helligCheck3 = new JCheckBox();
JCheckBox helligCheck4 = new JCheckBox();
JCheckBox helligCheck5 = new JCheckBox();
JCheckBox helligCheck6 = new JCheckBox();
JCheckBox helligCheck7 = new JCheckBox();
JCheckBox helligCheck8 = new JCheckBox();
JCheckBox helligCheck9 = new JCheckBox();
JCheckBox helligCheck10 = new JCheckBox();
JCheckBox helligCheck11 = new JCheckBox();
JCheckBox helligCheck12 = new JCheckBox();
JCheckBox helligCheck13 = new JCheckBox();
JCheckBox helligCheck14 = new JCheckBox();
JCheckBox helligCheck15 = new JCheckBox();
JCheckBox helligCheck16 = new JCheckBox();
JCheckBox helligCheck17 = new JCheckBox();
JCheckBox helligCheck18 = new JCheckBox();
JCheckBox helligCheck19 = new JCheckBox();
JCheckBox helligCheck20 = new JCheckBox();
JCheckBox helligCheck21 = new JCheckBox();
JCheckBox helligCheck22 = new JCheckBox();
JCheckBox helligCheck23 = new JCheckBox();
JCheckBox helligCheck24 = new JCheckBox();
JCheckBox helligCheck25 = new JCheckBox();
JCheckBox helligCheck26 = new JCheckBox();
JCheckBox helligCheck27 = new JCheckBox();
JCheckBox helligCheck28 = new JCheckBox();
JCheckBox helligCheck29 = new JCheckBox();
JCheckBox helligCheck30 = new JCheckBox();
JCheckBox helligCheck31 = new JCheckBox();
public boolean vagt1;
public boolean vagt2;
public boolean vagt3;
public boolean vagt4;
public boolean vagt5;
public boolean vagt6;
public boolean vagt7;
public boolean vagt8;
public boolean vagt9;
public boolean vagt10;
public boolean vagt11;
public boolean vagt12;
public boolean vagt13;
public boolean vagt14;
public boolean vagt15;
public boolean vagt16;
public boolean vagt17;
public boolean vagt18;
public boolean vagt19;
public boolean vagt20;
public boolean vagt21;
public boolean vagt22;
public boolean vagt23;
public boolean vagt24;
public boolean vagt25;
public boolean vagt26;
public boolean vagt27;
public boolean vagt28;
public boolean vagt29;
public boolean vagt30;
public boolean vagt31;
public boolean hellig1;
public boolean hellig2;
public boolean hellig3;
public boolean hellig4;
public boolean hellig5;
public boolean hellig6;
public boolean hellig7;
public boolean hellig8;
public boolean hellig9;
public boolean hellig10;
public boolean hellig11;
public boolean hellig12;
public boolean hellig13;
public boolean hellig14;
public boolean hellig15;
public boolean hellig16;
public boolean hellig17;
public boolean hellig18;
public boolean hellig19;
public boolean hellig20;
public boolean hellig21;
public boolean hellig22;
public boolean hellig23;
public boolean hellig24;
public boolean hellig25;
public boolean hellig26;
public boolean hellig27;
public boolean hellig28;
public boolean hellig29;
public boolean hellig30;
public boolean hellig31;
JTextField startTxt1 = new JTextField();
JTextField startTxt2 = new JTextField();
JTextField startTxt3 = new JTextField();
JTextField startTxt4 = new JTextField();
JTextField startTxt5 = new JTextField();
JTextField startTxt6 = new JTextField();
JTextField startTxt7 = new JTextField();
JTextField startTxt8 = new JTextField();
JTextField startTxt9 = new JTextField();
JTextField startTxt10 = new JTextField();
JTextField startTxt11 = new JTextField();
JTextField startTxt12 = new JTextField();
JTextField startTxt13 = new JTextField();
JTextField startTxt14 = new JTextField();
JTextField startTxt15 = new JTextField();
JTextField startTxt16 = new JTextField();
JTextField startTxt17 = new JTextField();
JTextField startTxt18 = new JTextField();
JTextField startTxt19 = new JTextField();
JTextField startTxt20 = new JTextField();
JTextField startTxt21 = new JTextField();
JTextField startTxt22 = new JTextField();
JTextField startTxt23 = new JTextField();
JTextField startTxt24 = new JTextField();
JTextField startTxt25 = new JTextField();
JTextField startTxt26 = new JTextField();
JTextField startTxt27 = new JTextField();
JTextField startTxt28 = new JTextField();
JTextField startTxt29 = new JTextField();
JTextField startTxt30 = new JTextField();
JTextField startTxt31 = new JTextField();
JTextField startminTxt1 = new JTextField();
JTextField startminTxt2 = new JTextField();
JTextField startminTxt3 = new JTextField();
JTextField startminTxt4 = new JTextField();
JTextField startminTxt5 = new JTextField();
JTextField startminTxt6 = new JTextField();
JTextField startminTxt7 = new JTextField();
JTextField startminTxt8 = new JTextField();
JTextField startminTxt9 = new JTextField();
JTextField startminTxt10 = new JTextField();
JTextField startminTxt11 = new JTextField();
JTextField startminTxt12 = new JTextField();
JTextField startminTxt13 = new JTextField();
JTextField startminTxt14 = new JTextField();
JTextField startminTxt15 = new JTextField();
JTextField startminTxt16 = new JTextField();
JTextField startminTxt17 = new JTextField();
JTextField startminTxt18 = new JTextField();
JTextField startminTxt19 = new JTextField();
JTextField startminTxt20 = new JTextField();
JTextField startminTxt21 = new JTextField();
JTextField startminTxt22 = new JTextField();
JTextField startminTxt23 = new JTextField();
JTextField startminTxt24 = new JTextField();
JTextField startminTxt25 = new JTextField();
JTextField startminTxt26 = new JTextField();
JTextField startminTxt27 = new JTextField();
JTextField startminTxt28 = new JTextField();
JTextField startminTxt29 = new JTextField();
JTextField startminTxt30 = new JTextField();
JTextField startminTxt31 = new JTextField();
JTextField slutTxt1 = new JTextField();
JTextField slutTxt2 = new JTextField();
JTextField slutTxt3 = new JTextField();
JTextField slutTxt4 = new JTextField();
JTextField slutTxt5 = new JTextField();
JTextField slutTxt6 = new JTextField();
JTextField slutTxt7 = new JTextField();
JTextField slutTxt8 = new JTextField();
JTextField slutTxt9 = new JTextField();
JTextField slutTxt10 = new JTextField();
JTextField slutTxt11 = new JTextField();
JTextField slutTxt12 = new JTextField();
JTextField slutTxt13 = new JTextField();
JTextField slutTxt14 = new JTextField();
JTextField slutTxt15 = new JTextField();
JTextField slutTxt16 = new JTextField();
JTextField slutTxt17 = new JTextField();
JTextField slutTxt18 = new JTextField();
JTextField slutTxt19 = new JTextField();
JTextField slutTxt20 = new JTextField();
JTextField slutTxt21 = new JTextField();
JTextField slutTxt22 = new JTextField();
JTextField slutTxt23 = new JTextField();
JTextField slutTxt24 = new JTextField();
JTextField slutTxt25 = new JTextField();
JTextField slutTxt26 = new JTextField();
JTextField slutTxt27 = new JTextField();
JTextField slutTxt28 = new JTextField();
JTextField slutTxt29 = new JTextField();
JTextField slutTxt30 = new JTextField();
JTextField slutTxt31 = new JTextField();
JTextField slutminTxt1 = new JTextField();
JTextField slutminTxt2 = new JTextField();
JTextField slutminTxt3 = new JTextField();
JTextField slutminTxt4 = new JTextField();
JTextField slutminTxt5 = new JTextField();
JTextField slutminTxt6 = new JTextField();
JTextField slutminTxt7 = new JTextField();
JTextField slutminTxt8 = new JTextField();
JTextField slutminTxt9 = new JTextField();
JTextField slutminTxt10 = new JTextField();
JTextField slutminTxt11 = new JTextField();
JTextField slutminTxt12 = new JTextField();
JTextField slutminTxt13 = new JTextField();
JTextField slutminTxt14 = new JTextField();
JTextField slutminTxt15 = new JTextField();
JTextField slutminTxt16 = new JTextField();
JTextField slutminTxt17 = new JTextField();
JTextField slutminTxt18 = new JTextField();
JTextField slutminTxt19 = new JTextField();
JTextField slutminTxt20 = new JTextField();
JTextField slutminTxt21 = new JTextField();
JTextField slutminTxt22 = new JTextField();
JTextField slutminTxt23 = new JTextField();
JTextField slutminTxt24 = new JTextField();
JTextField slutminTxt25 = new JTextField();
JTextField slutminTxt26 = new JTextField();
JTextField slutminTxt27 = new JTextField();
JTextField slutminTxt28 = new JTextField();
JTextField slutminTxt29 = new JTextField();
JTextField slutminTxt30 = new JTextField();
JTextField slutminTxt31 = new JTextField();
JButton knapUdregn = new JButton("Udregn Timer");
JButton knapGenstart = new JButton("Slet Alt");
JTextField ialttimerText = new JTextField();
JTextField ialtminText = new JTextField();
public TimeUdregning()
{
addWindowListener(new WindowAdapter() //her gøres så vinduet kan lukkes
{
public void windowClosing(WindowEvent e)
{
dispose();
System.exit(0);
}
});
mlrum.setText(" ");
//overskrifterne sættes
headerlabel0.setText("Dato ");
headerlabel1.setText("Dag i måneden ");
headerlabel2.setText("Vagt ");
headerlabel3.setText("Starttime ");
headerlabel4.setText("Sluttime ");
headerlabel6.setText("Helligdag ");
headerlabel7.setText("Startminut ");
headerlabel8.setText("Slutminut ");
//pop-up beskeder med hjælpetekster
knapGenstart.setToolTipText("Denne knap rydder alle felter");
knapUdregn.setToolTipText("Tryk på denne knap når alle tiderne er indtastet");
List1.setToolTipText("Vælg den første dag i måneden");
headerlabel1.setToolTipText("Vælg den første dag i måneden");
headerlabel2.setToolTipText("sæt flueben hvis arbejdsdagen er en vagt");
headerlabel6.setToolTipText("sæt flueben hvis dagen er en helligdag");
headerlabel3.setToolTipText("Indtast timen hvor arbejdsdagen startede");
headerlabel7.setToolTipText("Indtast minuttet hvor dagen startede");
headerlabel4.setToolTipText("Indtast timen hvor dagen sluttede");
headerlabel8.setToolTipText("Indtast minuttet hvor dagen sluttede");
//datoerne puttes på labelen
datolabel1.setText("1. ");
datolabel2.setText("2. ");
datolabel3.setText("3. ");
datolabel4.setText("4. ");
datolabel5.setText("5. ");
datolabel6.setText("6. ");
datolabel7.setText("7. ");
datolabel8.setText("8. ");
datolabel9.setText("9. ");
datolabel10.setText("10. ");
datolabel11.setText("11. ");
datolabel12.setText("12. ");
datolabel13.setText("13. ");
datolabel14.setText("14. ");
datolabel15.setText("15. ");
datolabel16.setText("16. ");
datolabel17.setText("17. ");
datolabel18.setText("18. ");
datolabel19.setText("19. ");
datolabel20.setText("20. ");
datolabel21.setText("21. ");
datolabel22.setText("22. ");
datolabel23.setText("23. ");
datolabel24.setText("24. ");
datolabel25.setText("25. ");
datolabel26.setText("26. ");
datolabel27.setText("27. ");
datolabel28.setText("28. ");
datolabel29.setText("29. ");
datolabel30.setText("30. ");
datolabel31.setText("31. ");
//der lyttes på comboboksen
List1.addActionListener(this);
//teksten på dagslabels sættes (unødvendigt med gridlayout)
daglabel2.setText("");
daglabel3.setText("");
daglabel4.setText("");
daglabel5.setText("");
daglabel6.setText("");
daglabel7.setText("");
daglabel8.setText("");
daglabel9.setText("");
daglabel10.setText("");
daglabel11.setText("");
daglabel12.setText("");
daglabel13.setText("");
daglabel14.setText("");
daglabel15.setText("");
daglabel16.setText("");
daglabel17.setText("");
daglabel18.setText("");
daglabel19.setText("");
daglabel20.setText("");
daglabel21.setText("");
daglabel22.setText("");
daglabel23.setText("");
daglabel24.setText("");
daglabel25.setText("");
daglabel26.setText("");
daglabel27.setText("");
daglabel28.setText("");
daglabel29.setText("");
daglabel30.setText("");
daglabel31.setText("");
//der sættes lyttere på checkboksene
vagtCheck1.addItemListener(this);
vagtCheck2.addItemListener(this);
vagtCheck3.addItemListener(this);
vagtCheck4.addItemListener(this);
vagtCheck5.addItemListener(this);
vagtCheck6.addItemListener(this);
vagtCheck7.addItemListener(this);
vagtCheck8.addItemListener(this);
vagtCheck9.addItemListener(this);
vagtCheck10.addItemListener(this);
vagtCheck11.addItemListener(this);
vagtCheck12.addItemListener(this);
vagtCheck13.addItemListener(this);
vagtCheck14.addItemListener(this);
vagtCheck15.addItemListener(this);
vagtCheck16.addItemListener(this);
vagtCheck17.addItemListener(this);
vagtCheck18.addItemListener(this);
vagtCheck19.addItemListener(this);
vagtCheck20.addItemListener(this);
vagtCheck21.addItemListener(this);
vagtCheck22.addItemListener(this);
vagtCheck23.addItemListener(this);
vagtCheck24.addItemListener(this);
vagtCheck25.addItemListener(this);
vagtCheck26.addItemListener(this);
vagtCheck27.addItemListener(this);
vagtCheck28.addItemListener(this);
vagtCheck29.addItemListener(this);
vagtCheck30.addItemListener(this);
vagtCheck31.addItemListener(this);
helligCheck1.addItemListener(this);
helligCheck2.addItemListener(this);
helligCheck3.addItemListener(this);
helligCheck4.addItemListener(this);
helligCheck5.addItemListener(this);
helligCheck6.addItemListener(this);
helligCheck7.addItemListener(this);
helligCheck8.addItemListener(this);
helligCheck9.addItemListener(this);
helligCheck10.addItemListener(this);
helligCheck11.addItemListener(this);
helligCheck12.addItemListener(this);
helligCheck13.addItemListener(this);
helligCheck14.addItemListener(this);
helligCheck15.addItemListener(this);
helligCheck16.addItemListener(this);
helligCheck17.addItemListener(this);
helligCheck18.addItemListener(this);
helligCheck19.addItemListener(this);
helligCheck20.addItemListener(this);
helligCheck21.addItemListener(this);
helligCheck22.addItemListener(this);
helligCheck23.addItemListener(this);
helligCheck24.addItemListener(this);
helligCheck25.addItemListener(this);
helligCheck26.addItemListener(this);
helligCheck27.addItemListener(this);
helligCheck28.addItemListener(this);
helligCheck29.addItemListener(this);
helligCheck30.addItemListener(this);
helligCheck31.addItemListener(this);
//tekstfelter til indtastning af tid sættes til at være 4 kolonner bred(lidt ligemeget med gridlayout)
startTxt1.setColumns(4);
startTxt2.setColumns(4);
startTxt3.setColumns(4);
startTxt4.setColumns(4);
startTxt5.setColumns(4);
startTxt6.setColumns(4);
startTxt7.setColumns(4);
startTxt8.setColumns(4);
startTxt9.setColumns(4);
startTxt10.setColumns(4);
startTxt11.setColumns(4);
startTxt12.setColumns(4);
startTxt13.setColumns(4);
startTxt14.setColumns(4);
startTxt15.setColumns(4);
startTxt16.setColumns(4);
startTxt17.setColumns(4);
startTxt18.setColumns(4);
startTxt19.setColumns(4);
startTxt20.setColumns(4);
startTxt21.setColumns(4);
startTxt22.setColumns(4);
startTxt23.setColumns(4);
startTxt24.setColumns(4);
startTxt25.setColumns(4);
startTxt26.setColumns(4);
startTxt27.setColumns(4);
startTxt28.setColumns(4);
startTxt29.setColumns(4);
startTxt30.setColumns(4);
startTxt31.setColumns(4);
startminTxt1.setColumns(4);
startminTxt2.setColumns(4);
startminTxt3.setColumns(4);
startminTxt4.setColumns(4);
startminTxt5.setColumns(4);
startminTxt6.setColumns(4);
startminTxt7.setColumns(4);
startminTxt8.setColumns(4);
startminTxt9.setColumns(4);
startminTxt10.setColumns(4);
startminTxt11.setColumns(4);
startminTxt12.setColumns(4);
startminTxt13.setColumns(4);
startminTxt14.setColumns(4);
startminTxt15.setColumns(4);
startminTxt16.setColumns(4);
startminTxt17.setColumns(4);
startminTxt18.setColumns(4);
startminTxt19.setColumns(4);
startminTxt20.setColumns(4);
startminTxt21.setColumns(4);
startminTxt22.setColumns(4);
startminTxt23.setColumns(4);
startminTxt24.setColumns(4);
startminTxt25.setColumns(4);
startminTxt26.setColumns(4);
startminTxt27.setColumns(4);
startminTxt28.setColumns(4);
startminTxt29.setColumns(4);
startminTxt30.setColumns(4);
startminTxt31.setColumns(4);
slutTxt1.setColumns(4);
slutTxt2.setColumns(4);
slutTxt3.setColumns(4);
slutTxt4.setColumns(4);
slutTxt5.setColumns(4);
slutTxt6.setColumns(4);
slutTxt7.setColumns(4);
slutTxt8.setColumns(4);
slutTxt9.setColumns(4);
slutTxt10.setColumns(4);
slutTxt11.setColumns(4);
slutTxt12.setColumns(4);
slutTxt13.setColumns(4);
slutTxt14.setColumns(4);
slutTxt15.setColumns(4);
slutTxt16.setColumns(4);
slutTxt17.setColumns(4);
slutTxt18.setColumns(4);
slutTxt19.setColumns(4);
slutTxt20.setColumns(4);
slutTxt21.setColumns(4);
slutTxt22.setColumns(4);
slutTxt23.setColumns(4);
slutTxt24.setColumns(4);
slutTxt25.setColumns(4);
slutTxt26.setColumns(4);
slutTxt27.setColumns(4);
slutTxt28.setColumns(4);
slutTxt29.setColumns(4);
slutTxt30.setColumns(4);
slutTxt31.setColumns(4);
slutminTxt1.setColumns(4);
slutminTxt2.setColumns(4);
slutminTxt3.setColumns(4);
slutminTxt4.setColumns(4);
slutminTxt5.setColumns(4);
slutminTxt6.setColumns(4);
slutminTxt7.setColumns(4);
slutminTxt8.setColumns(4);
slutminTxt9.setColumns(4);
slutminTxt10.setColumns(4);
slutminTxt11.setColumns(4);
slutminTxt12.setColumns(4);
slutminTxt13.setColumns(4);
slutminTxt14.setColumns(4);
slutminTxt15.setColumns(4);
slutminTxt16.setColumns(4);
slutminTxt17.setColumns(4);
slutminTxt18.setColumns(4);
slutminTxt19.setColumns(4);
slutminTxt20.setColumns(4);
slutminTxt21.setColumns(4);
slutminTxt22.setColumns(4);
slutminTxt23.setColumns(4);
slutminTxt24.setColumns(4);
slutminTxt25.setColumns(4);
slutminTxt26.setColumns(4);
slutminTxt27.setColumns(4);
slutminTxt28.setColumns(4);
slutminTxt29.setColumns(4);
slutminTxt30.setColumns(4);
slutminTxt31.setColumns(4);
//sætter alle felte til null da der er taget højde
//for det ved tryk på udregningsknappen
startTxt1.setText(null);
startTxt2.setText(null);
startTxt3.setText(null);
startTxt4.setText(null);
startTxt5.setText(null);
startTxt6.setText(null);
startTxt7.setText(null);
startTxt8.setText(null);
startTxt9.setText(null);
startTxt10.setText(null);
startTxt11.setText(null);
startTxt12.setText(null);
startTxt13.setText(null);
startTxt14.setText(null);
startTxt15.setText(null);
startTxt16.setText(null);
startTxt17.setText(null);
startTxt18.setText(null);
startTxt19.setText(null);
startTxt20.setText(null);
startTxt21.setText(null);
startTxt22.setText(null);
startTxt23.setText(null);
startTxt24.setText(null);
startTxt25.setText(null);
startTxt26.setText(null);
startTxt27.setText(null);
startTxt28.setText(null);
startTxt29.setText(null);
startTxt30.setText(null);
startTxt31.setText(null);
startminTxt1.setText(null);
startminTxt2.setText(null);
startminTxt3.setText(null);
startminTxt4.setText(null);
startminTxt5.setText(null);
startminTxt6.setText(null);
startminTxt7.setText(null);
startminTxt8.setText(null);
startminTxt9.setText(null);
startminTxt10.setText(null);
startminTxt11.setText(null);
startminTxt12.setText(null);
startminTxt13.setText(null);
startminTxt14.setText(null);
startminTxt15.setText(null);
startminTxt16.setText(null);
startminTxt17.setText(null);
startminTxt18.setText(null);
startminTxt19.setText(null);
startminTxt20.setText(null);
startminTxt21.setText(null);
startminTxt22.setText(null);
startminTxt23.setText(null);
startminTxt24.setText(null);
startminTxt25.setText(null);
startminTxt26.setText(null);
startminTxt27.setText(null);
startminTxt28.setText(null);
startminTxt29.setText(null);
startminTxt30.setText(null);
startminTxt31.setText(null);
slutTxt1.setText(null);
slutTxt2.setText(null);
slutTxt3.setText(null);
slutTxt4.setText(null);
slutTxt5.setText(null);
slutTxt6.setText(null);
slutTxt7.setText(null);
slutTxt8.setText(null);
slutTxt9.setText(null);
slutTxt10.setText(null);
slutTxt11.setText(null);
slutTxt12.setText(null);
slutTxt13.setText(null);
slutTxt14.setText(null);
slutTxt15.setText(null);
slutTxt16.setText(null);
slutTxt17.setText(null);
slutTxt18.setText(null);
slutTxt19.setText(null);
slutTxt20.setText(null);
slutTxt21.setText(null);
slutTxt22.setText(null);
slutTxt23.setText(null);
slutTxt24.setText(null);
slutTxt25.setText(null);
slutTxt26.setText(null);
slutTxt27.setText(null);
slutTxt28.setText(null);
slutTxt29.setText(null);
slutTxt30.setText(null);
slutTxt31.setText(null);
slutminTxt1.setText(null);
slutminTxt2.setText(null);
slutminTxt3.setText(null);
slutminTxt4.setText(null);
slutminTxt5.setText(null);
slutminTxt6.setText(null);
slutminTxt7.setText(null);
slutminTxt8.setText(null);
slutminTxt9.setText(null);
slutminTxt10.setText(null);
slutminTxt11.setText(null);
slutminTxt12.setText(null);
slutminTxt13.setText(null);
slutminTxt14.setText(null);
slutminTxt15.setText(null);
slutminTxt16.setText(null);
slutminTxt17.setText(null);
slutminTxt18.setText(null);
slutminTxt19.setText(null);
slutminTxt20.setText(null);
slutminTxt21.setText(null);
slutminTxt22.setText(null);
slutminTxt23.setText(null);
slutminTxt24.setText(null);
slutminTxt25.setText(null);
slutminTxt26.setText(null);
slutminTxt27.setText(null);
slutminTxt28.setText(null);
slutminTxt29.setText(null);
slutminTxt30.setText(null);
slutminTxt31.setText(null);
//knapper og labels i bunden af skærmen
bundlabel1.setText(" Abejdstid ialt:");
bundlabel2.setText("Timer:");
bundlabel3.setText(" Minutter:");
bundlabel4.setText(" ");
ialttimerText.setColumns(10);
ialtminText.setColumns(10);
//panelernes layout bestemmes (1 felt høj og 10 felter bredt)
panel0.setLayout(new GridLayout(1,10));
panel1.setLayout(new GridLayout(1,10));
panel2.setLayout(new GridLayout(1,10));
panel3.setLayout(new GridLayout(1,10));
panel4.setLayout(new GridLayout(1,10));
panel5.setLayout(new GridLayout(1,10));
panel6.setLayout(new GridLayout(1,10));
panel7.setLayout(new GridLayout(1,10));
panel8.setLayout(new GridLayout(1,10));
panel9.setLayout(new GridLayout(1,10));
panel10.setLayout(new GridLayout(1,10));
panel11.setLayout(new GridLayout(1,10));
panel12.setLayout(new GridLayout(1,10));
panel13.setLayout(new GridLayout(1,10));
panel14.setLayout(new GridLayout(1,10));
panel15.setLayout(new GridLayout(1,10));
panel16.setLayout(new GridLayout(1,10));
panel17.setLayout(new GridLayout(1,10));
panel18.setLayout(new GridLayout(1,10));
panel19.setLayout(new GridLayout(1,10));
panel20.setLayout(new GridLayout(1,10));
panel21.setLayout(new GridLayout(1,10));
panel22.setLayout(new GridLayout(1,10));
panel23.setLayout(new GridLayout(1,10));
panel24.setLayout(new GridLayout(1,10));
panel25.setLayout(new GridLayout(1,10));
panel26.setLayout(new GridLayout(1,10));
panel27.setLayout(new GridLayout(1,10));
panel28.setLayout(new GridLayout(1,10));
panel29.setLayout(new GridLayout(1,10));
panel30.setLayout(new GridLayout(1,10));
panel31.setLayout(new GridLayout(1,10));
panel32.setLayout(new GridLayout(1,10));
panel33.setLayout(new GridLayout(1,8));
//de forskellige dele bliver sat på hvert sit panel.
panel0.add(mlrum, null);
panel0.add(headerlabel0, null);
panel0.add(headerlabel1, null);
panel0.add(headerlabel6, null);
panel0.add(headerlabel2, null);
panel0.add(headerlabel3, null);
panel0.add(headerlabel7, null);
panel0.add(headerlabel4, null);
panel0.add(headerlabel8, null);
panel0.add(mlrum, null);
panel1.add(mlrum, null);
panel1.add(datolabel1, null);
panel1.add(List1);
panel1.add(helligCheck1, null);
panel1.add(vagtCheck1, null);
panel1.add(startTxt1, null);
panel1.add(startminTxt1, null);
panel1.add(slutTxt1, null);
panel1.add(slutminTxt1, null);
panel1.add(mlrum, null);
panel2.add(mlrum, null);
panel2.add(datolabel2, null);
panel2.add(daglabel2, null);
panel2.add(helligCheck2, null);
panel2.add(vagtCheck2, null);
panel2.add(startTxt2, null);
panel2.add(startminTxt2, null);
panel2.add(slutTxt2, null);
panel2.add(slutminTxt2, null);
panel2.add(mlrum, null);
panel3.add(mlrum, null);
panel3.add(datolabel3, null);
panel3.add(daglabel3, null);
panel3.add(helligCheck3, null);
panel3.add(vagtCheck3, null);
panel3.add(startTxt3, null);
panel3.add(startminTxt3, null);
panel3.add(slutTxt3, null);
panel3.add(slutminTxt3, null);
panel3.add(mlrum, null);
panel4.add(mlrum, null);
panel4.add(datolabel4, null);
panel4.add(daglabel4, null);
panel4.add(helligCheck4, null);
panel4.add(vagtCheck4, null);
panel4.add(startTxt4, null);
panel4.add(startminTxt4, null);
panel4.add(slutTxt4, null);
panel4.add(slutminTxt4, null);
panel4.add(mlrum, null);
panel5.add(mlrum, null);
panel5.add(datolabel5, null);
panel5.add(daglabel5, null);
panel5.add(helligCheck5, null);
panel5.add(vagtCheck5, null);
panel5.add(startTxt5, null);
panel5.add(startminTxt5, null);
panel5.add(slutTxt5, null);
panel5.add(slutminTxt5, null);
panel5.add(mlrum, null);
panel6.add(mlrum, null);
panel6.add(datolabel6, null);
panel6.add(daglabel6, null);
panel6.add(helligCheck6, null);
panel6.add(vagtCheck6, null);
panel6.add(startTxt6, null);
panel6.add(startminTxt6, null);
panel6.add(slutTxt6, null);
panel6.add(slutminTxt6, null);
panel6.add(mlrum, null);
panel7.add(mlrum, null);
panel7.add(datolabel7, null);
panel7.add(daglabel7, null);
panel7.add(helligCheck7, null);
panel7.add(vagtCheck7, null);
panel7.add(startTxt7, null);
panel7.add(startminTxt7, null);
panel7.add(slutTxt7, null);
panel7.add(slutminTxt7, null);
panel7.add(mlrum, null);
panel8.add(mlrum, null);
panel8.add(datolabel8, null);
panel8.add(daglabel8, null);
panel8.add(helligCheck8, null);
panel8.add(vagtCheck8, null);
panel8.add(startTxt8, null);
panel8.add(startminTxt8, null);
panel8.add(slutTxt8, null);
panel8.add(slutminTxt8, null);
panel8.add(mlrum, null);
panel9.add(mlrum, null);
panel9.add(datolabel9, null);
panel9.add(daglabel9, null);
panel9.add(helligCheck9, null);
panel9.add(vagtCheck9, null);
panel9.add(startTxt9, null);
panel9.add(startminTxt9, null);
panel9.add(slutTxt9, null);
panel9.add(slutminTxt9, null);
panel9.add(mlrum, null);
panel10.add(mlrum, null);
panel10.add(datolabel10, null);
panel10.add(daglabel10, null);
panel10.add(helligCheck10, null);
panel10.add(vagtCheck10, null);
panel10.add(startTxt10, null);
panel10.add(startminTxt10, null);
panel10.add(slutTxt10, null);
panel10.add(slutminTxt10, null);
panel10.add(mlrum, null);
panel11.add(mlrum, null);
panel11.add(datolabel11, null);
panel11.add(daglabel11, null);
panel11.add(helligCheck11, null);
panel11.add(vagtCheck11, null);
panel11.add(startTxt11, null);
panel11.add(startminTxt11, null);
panel11.add(slutTxt11, null);
panel11.add(slutminTxt11, null);
panel11.add(mlrum, null);
panel12.add(mlrum, null);
panel12.add(datolabel12, null);
panel12.add(daglabel12, null);
panel12.add(helligCheck12, null);
panel12.add(vagtCheck12, null);
panel12.add(startTxt12, null);
panel12.add(startminTxt12, null);
panel12.add(slutTxt12, null);
panel12.add(slutminTxt12, null);
panel12.add(mlrum, null);
panel13.add(mlrum, null);
panel13.add(datolabel13, null);
panel13.add(daglabel13, null);
panel13.add(helligCheck13, null);
panel13.add(vagtCheck13, null);
panel13.add(startTxt13, null);
panel13.add(startminTxt13, null);
panel13.add(slutTxt13, null);
panel13.add(slutminTxt13, null);
panel13.add(mlrum, null);
panel14.add(mlrum, null);
panel14.add(datolabel14, null);
panel14.add(daglabel14, null);
panel14.add(helligCheck14, null);
panel14.add(vagtCheck14, null);
panel14.add(startTxt14, null);
panel14.add(startminTxt14, null);
panel14.add(slutTxt14, null);
panel14.add(slutminTxt14, null);
panel14.add(mlrum, null);
panel15.add(mlrum, null);
panel15.add(datolabel15, null);
panel15.add(daglabel15, null);
panel15.add(helligCheck15, null);
panel15.add(vagtCheck15, null);
panel15.add(startTxt15, null);
panel15.add(startminTxt15, null);
panel15.add(slutTxt15, null);
panel15.add(slutminTxt15, null);
panel15.add(mlrum, null);
panel16.add(mlrum, null);
panel16.add(datolabel16, null);
panel16.add(daglabel16, null);
panel16.add(helligCheck16, null);
panel16.add(vagtCheck16, null);
panel16.add(startTxt16, null);
panel16.add(startminTxt16, null);
panel16.add(slutTxt16, null);
panel16.add(slutminTxt16, null);
panel16.add(mlrum, null);
panel17.add(mlrum, null);
panel17.add(datolabel17, null);
panel17.add(daglabel17, null);
panel17.add(helligCheck17, null);
panel17.add(vagtCheck17, null);
panel17.add(startTxt17, null);
panel17.add(startminTxt17, null);
panel17.add(slutTxt17, null);
panel17.add(slutminTxt17, null);
panel17.add(mlrum, null);
panel18.add(mlrum, null);
panel18.add(datolabel18, null);
panel18.add(daglabel18, null);
panel18.add(helligCheck18, null);
panel18.add(vagtCheck18, null);
panel18.add(startTxt18, null);
panel18.add(startminTxt18, null);
panel18.add(slutTxt18, null);
panel18.add(slutminTxt18, null);
panel18.add(mlrum, null);
panel19.add(mlrum, null);
panel19.add(datolabel19, null);
panel19.add(daglabel19, null);
panel19.add(helligCheck19, null);
panel19.add(vagtCheck19, null);
panel19.add(startTxt19, null);
panel19.add(startminTxt19, null);
panel19.add(slutTxt19, null);
panel19.add(slutminTxt19, null);
panel19.add(mlrum, null);
panel20.add(mlrum, null);
panel20.add(datolabel20, null);
panel20.add(daglabel20, null);
panel20.add(helligCheck20, null);
panel20.add(vagtCheck20, null);
panel20.add(startTxt20, null);
panel20.add(startminTxt20, null);
panel20.add(slutTxt20, null);
panel20.add(slutminTxt20, null);
panel20.add(mlrum, null);
panel21.add(mlrum, null);
panel21.add(datolabel21, null);
panel21.add(daglabel21, null);
panel21.add(helligCheck21, null);
panel21.add(vagtCheck21, null);
panel21.add(startTxt21, null);
panel21.add(startminTxt21, null);
panel21.add(slutTxt21, null);
panel21.add(slutminTxt21, null);
panel21.add(mlrum, null);
panel22.add(mlrum, null);
panel22.add(datolabel22, null);
panel22.add(daglabel22, null);
panel22.add(helligCheck22, null);
panel22.add(vagtCheck22, null);
panel22.add(startTxt22, null);
panel22.add(startminTxt22, null);
panel22.add(slutTxt22, null);
panel22.add(slutminTxt22, null);
panel22.add(mlrum, null);
panel23.add(mlrum, null);
panel23.add(datolabel23, null);
panel23.add(daglabel23, null);
panel23.add(helligCheck23, null);
panel23.add(vagtCheck23, null);
panel23.add(startTxt23, null);
panel23.add(startminTxt23, null);
panel23.add(slutTxt23, null);
panel23.add(slutminTxt23, null);
panel23.add(mlrum, null);
panel24.add(mlrum, null);
panel24.add(datolabel24, null);
panel24.add(daglabel24, null);
panel24.add(helligCheck24, null);
panel24.add(vagtCheck24, null);
panel24.add(startTxt24, null);
panel24.add(startminTxt24, null);
panel24.add(slutTxt24, null);
panel24.add(slutminTxt24, null);
panel24.add(mlrum, null);
panel25.add(mlrum, null);
panel25.add(datolabel25, null);
panel25.add(daglabel25, null);
panel25.add(helligCheck25, null);
panel25.add(vagtCheck25, null);
panel25.add(startTxt25, null);
panel25.add(startminTxt25, null);
panel25.add(slutTxt25, null);
panel25.add(slutminTxt25, null);
panel25.add(mlrum, null);
panel26.add(mlrum, null);
panel26.add(datolabel26, null);
panel26.add(daglabel26, null);
panel26.add(helligCheck26, null);
panel26.add(vagtCheck26, null);
panel26.add(startTxt26, null);
panel26.add(startminTxt26, null);
panel26.add(slutTxt26, null);
panel26.add(slutminTxt26, null);
panel26.add(mlrum, null);
panel27.add(mlrum, null);
panel27.add(datolabel27, null);
panel27.add(daglabel27, null);
panel27.add(helligCheck27, null);
panel27.add(vagtCheck27, null);
panel27.add(startTxt27, null);
panel27.add(startminTxt27, null);
panel27.add(slutTxt27, null);
panel27.add(slutminTxt27, null);
panel27.add(mlrum, null);
panel28.add(mlrum, null);
panel28.add(datolabel28, null);
panel28.add(daglabel28, null);
panel28.add(helligCheck28, null);
panel28.add(vagtCheck28, null);
panel28.add(startTxt28, null);
panel28.add(startminTxt28, null);
panel28.add(slutTxt28, null);
panel28.add(slutminTxt28, null);
panel28.add(mlrum, null);
panel29.add(mlrum, null);
panel29.add(datolabel29, null);
panel29.add(daglabel29, null);
panel29.add(helligCheck29, null);
panel29.add(vagtCheck29, null);
panel29.add(startTxt29, null);
panel29.add(startminTxt29, null);
panel29.add(slutTxt29, null);
panel29.add(slutminTxt29, null);
panel29.add(mlrum, null);
panel30.add(mlrum, null);
panel30.add(datolabel30, null);
panel30.add(daglabel30, null);
panel30.add(helligCheck30, null);
panel30.add(vagtCheck30, null);
panel30.add(startTxt30, null);
panel30.add(startminTxt30, null);
panel30.add(slutTxt30, null);
panel30.add(slutminTxt30, null);
panel30.add(mlrum, null);
panel31.add(mlrum, null);
panel31.add(datolabel31, null);
panel31.add(daglabel31, null);
panel31.add(helligCheck31, null);
panel31.add(vagtCheck31, null);
panel31.add(startTxt31, null);
panel31.add(startminTxt31, null);
panel31.add(slutTxt31, null);
panel31.add(slutminTxt31, null);
panel31.add(mlrum, null);
panel32.add(mlrum, null);
panel32.add(knapUdregn, null);
panel32.add(knapGenstart, null);
panel32.add(bundlabel1, null);
panel32.add(bundlabel2, null);
panel32.add(ialttimerText, null);
panel32.add(bundlabel3, null);
panel32.add(ialtminText, null);
panel32.add(mlrum, null);
//der sættes en lytter på knapperne
knapUdregn.addActionListener(this);
knapGenstart.addActionListener(this);
// her sættes de forskellige paneler på winduet
getContentPane().setLayout(new GridLayout(36,1));
getContentPane().add(panel0);
getContentPane().add(panel1);
getContentPane().add(panel2);
getContentPane().add(panel3);
getContentPane().add(panel4);
getContentPane().add(panel5);
getContentPane().add(panel6);
getContentPane().add(panel7);
getContentPane().add(panel8);
getContentPane().add(panel9);
getContentPane().add(panel10);
getContentPane().add(panel11);
getContentPane().add(panel12);
getContentPane().add(panel13);
getContentPane().add(panel14);
getContentPane().add(panel15);
getContentPane().add(panel16);
getContentPane().add(panel17);
getContentPane().add(panel18);
getContentPane().add(panel19);
getContentPane().add(panel20);
getContentPane().add(panel21);
getContentPane().add(panel22);
getContentPane().add(panel23);
getContentPane().add(panel24);
getContentPane().add(panel25);
getContentPane().add(panel26);
getContentPane().add(panel27);
getContentPane().add(panel28);
getContentPane().add(panel29);
getContentPane().add(panel30);
getContentPane().add(panel31);
getContentPane().add(panel33);
getContentPane().add(panel32);
}
//denne metode sørger for alle knaptryk osv fra GUI'en
public void actionPerformed(ActionEvent e)
{
if (e.getSource()==knapUdregn)// kalder udregningsfunktionen
{ //her kaldes Udregningsfunktionen for alle felterne
//samt at flg. ifsætninger gør at alle felter der ikke er udfyldt bliver
//udfyldt med 0 så der ikke opstår exceptions
//if(startTxt1.getText()==null) startTxt1.setText("0");
//if(startTxt2.getText()==null)startTxt2.setText("0");
//if(startTxt3.getText()==null)
//startTxt3.setText("0");
//if(//startTxt4.getText()==null)
//startTxt4.setText("0");
//if(//startTxt5.getText()==null)
//startTxt5.setText("0");
//if(//startTxt6.getText()==null)
//startTxt6.setText("0");
//if(//startTxt7.getText()==null)
//startTxt7.setText("0");
//if(//startTxt8.getText()==null)
//startTxt8.setText("0");
//if(//startTxt9.getText()==null)
//startTxt9.setText("0");
//if(//startTxt10.getText()==null)
//startTxt10.setText("0");
//if(//startTxt11.getText()==null)
//startTxt11.setText("0");
//if(//startTxt12.getText()==null)
//startTxt12.setText("0");
//if(//startTxt13.getText()==null)
//startTxt13.setText("0");
//if(//startTxt14.getText()==null)
//startTxt14.setText("0");
//if(//startTxt15.getText()==null)
//startTxt15.setText("0");
//if(//startTxt16.getText()==null)
//startTxt16.setText("0");
//if(//startTxt17.getText()==null)
//startTxt17.setText("0");
//if(//startTxt18.getText()==null)
//startTxt18.setText("0");
//if(//startTxt19.getText()==null)
//startTxt19.setText("0");
//if(//startTxt20.getText()==null)
//startTxt20.setText("0");
//if(//startTxt21.getText()==null)
//startTxt21.setText("0");
//if(//startTxt22.getText()==null)
//startTxt22.setText("0");
//if(//startTxt23.getText()==null)
//startTxt23.setText("0");
//if(//startTxt24.getText()==null)
//startTxt24.setText("0");
//if(//startTxt25.getText()==null)
//startTxt25.setText("0");
//if(//startTxt26.getText()==null)
//startTxt26.setText("0");
//if(//startTxt27.getText()==null)
//startTxt27.setText("0");
//if(//startTxt28.getText()==null)
//startTxt28.setText("0");
//if(//startTxt29.getText()==null)
//startTxt29.setText("0");
//if(//startTxt30.getText()==null)
//startTxt30.setText("0");
//if(//startTxt31.getText()==null)
//startTxt31.setText("0");
//if(//startminTxt1.getText()==null)
//startminTxt1.setText("0");
//if(//startminTxt2.getText()==null)
//startminTxt2.setText("0");
//if(//startminTxt3.getText()==null)
//startminTxt3.setText("0");
//if(//startminTxt4.getText()==null)
//startminTxt4.setText("0");
//if(//startminTxt5.getText()==null)
//startminTxt5.setText("0");
//if(//startminTxt6.getText()==null)
//startminTxt6.setText("0");
//if(//startminTxt7.getText()==null)
//startminTxt7.setText("0");
//if(//startminTxt8.getText()==null)
//startminTxt8.setText("0");
//if(//startminTxt9.getText()==null)
//startminTxt9.setText("0");
//if(//startminTxt10.getText()==null)
//startminTxt10.setText("0");
//if(//startminTxt11.getText()==null)
//startminTxt11.setText("0");
//if(//startminTxt12.getText()==null)
//startminTxt12.setText("0");
//if(//startminTxt13.getText()==null)
//startminTxt13.setText("0");
//if(//startminTxt14.getText()==null)
//startminTxt14.setText("0");
//if(//startminTxt15.getText()==null)
//startminTxt15.setText("0");
//if(//startminTxt16.getText()==null)
//startminTxt16.setText("0");
//if(//startminTxt17.getText()==null)
//startminTxt17.setText("0");
//if(//startminTxt18.getText()==null)
//startminTxt18.setText("0");
//if(//startminTxt19.getText()==null)
//startminTxt19.setText("0");
//if(//startminTxt20.getText()==null)
//startminTxt20.setText("0");
//if(//startminTxt21.getText()==null)
//startminTxt21.setText("0");
//if(//startminTxt22.getText()==null)
//startminTxt22.setText("0");
//if(//startminTxt23.getText()==null)
//startminTxt23.setText("0");
//if(//startminTxt24.getText()==null)
//startminTxt24.setText("0");
//if(//startminTxt25.getText()==null)
//startminTxt25.setText("0");
//if(//startminTxt26.getText()==null)
//startminTxt26.setText("0");
//if(//startminTxt27.getText()==null)
//startminTxt27.setText("0");
//if(//startminTxt28.getText()==null)
//startminTxt28.setText("0");
//if(//startminTxt29.getText()==null)
//startminTxt29.setText("0");
//if(//startminTxt30.getText()==null)
//startminTxt30.setText("0");
//if(//startminTxt31.getText()==null)
//startminTxt31.setText("0");
//if(slutTxt1.getText()==null)
//slutTxt1.setText("0");
//if(//slutTxt2.getText()==null)
//slutTxt2.setText("0");
//if(//slutTxt3.getText()==null)
//slutTxt3.setText("0");
//if(//slutTxt4.getText()==null)
//slutTxt4.setText("0");
//if(//slutTxt5.getText()==null)
//slutTxt5.setText("0");
//if(//slutTxt6.getText()==null)
//slutTxt6.setText("0");
//if(//slutTxt7.getText()==null)
//slutTxt7.setText("0");
//if(//slutTxt8.getText()==null)
//slutTxt8.setText("0");
//if(//slutTxt9.getText()==null)
//slutTxt9.setText("0");
//if(//slutTxt10.getText()==null)
//slutTxt10.setText("0");
//if(//slutTxt11.getText()==null)
//slutTxt11.setText("0");
//if(//slutTxt12.getText()==null)
//slutTxt12.setText("0");
//if(//slutTxt13.getText()==null)
//slutTxt13.setText("0");
//if(//slutTxt14.getText()==null)
//slutTxt14.setText("0");
//if(//slutTxt15.getText()==null)
//slutTxt15.setText("0");
//if(//slutTxt16.getText()==null)
//slutTxt16.setText("0");
//if(//slutTxt17.getText()==null)
//slutTxt17.setText("0");
//if(//slutTxt18.getText()==null)
//slutTxt18.setText("0");
//if(//slutTxt19.getText()==null)
//slutTxt19.setText("0");
//if(//slutTxt20.getText()==null)
//slutTxt20.setText("0");
//if(//slutTxt21.getText()==null)
//slutTxt21.setText("0");
//if(//slutTxt22.getText()==null)
//slutTxt22.setText("0");
//if(//slutTxt23.getText()==null)
//slutTxt23.setText("0");
//if(//slutTxt24.getText()==null)
//slutTxt24.setText("0");
//if(//slutTxt25.getText()==null)
//slutTxt25.setText("0");
//if(//slutTxt26.getText()==null)
//slutTxt26.setText("0");
//if(//slutTxt27.getText()==null)
//slutTxt27.setText("0");
//if(//slutTxt28.getText()==null)
//slutTxt28.setText("0");
//if(//slutTxt29.getText()==null)
//slutTxt29.setText("0");
//if(//slutTxt30.getText()==null)
//slutTxt30.setText("0");
//if(//slutTxt31.getText()==null)
//slutTxt31.setText("0");
//if(//slutminTxt1.getText()==null)
//slutminTxt1.setText("0");
//if(//slutminTxt2.getText()==null)
//slutminTxt2.setText("0");
//if(//slutminTxt3.getText()==null)
//slutminTxt3.setText("0");
//if(//slutminTxt4.getText()==null)
//slutminTxt4.setText("0");
//if(//slutminTxt5.getText()==null)
//slutminTxt5.setText("0");
//if(//slutminTxt6.getText()==null)
//slutminTxt6.setText("0");
//if(//slutminTxt7.getText()==null)
//slutminTxt7.setText("0");
//if(//slutminTxt8.getText()==null)
//slutminTxt8.setText("0");
//if(//slutminTxt9.getText()==null)
//slutminTxt9.setText("0");
//if(//slutminTxt10.getText()==null)
//slutminTxt10.setText("0");
//if(//slutminTxt11.getText()==null)
//slutminTxt11.setText("0");
//if(//slutminTxt12.getText()==null)
//slutminTxt12.setText("0");
//if(//slutminTxt13.getText()==null)
//slutminTxt13.setText("0");
//if(//slutminTxt14.getText()==null)
//slutminTxt14.setText("0");
//if(//slutminTxt15.getText()==null)
//slutminTxt15.setText("0");
//if(//slutminTxt16.getText()==null)
//slutminTxt16.setText("0");
//if(//slutminTxt17.getText()==null)
//slutminTxt17.setText("0");
//if(//slutminTxt18.getText()==null)
//slutminTxt18.setText("0");
//if(//slutminTxt19.getText()==null)
//slutminTxt19.setText("0");
//if(//slutminTxt20.getText()==null)
//slutminTxt20.setText("0");
//if(//slutminTxt21.getText()==null)
//slutminTxt21.setText("0");
//if(//slutminTxt22.getText()==null)
//slutminTxt22.setText("0");
//if(//slutminTxt23.getText()==null)
//slutminTxt23.setText("0");
//if(//slutminTxt24.getText()==null)
//slutminTxt24.setText("0");
//if(//slutminTxt25.getText()==null)
//slutminTxt25.setText("0");
//if(//slutminTxt26.getText()==null)
//slutminTxt26.setText("0");
//if(//slutminTxt27.getText()==null)
//slutminTxt27.setText("0");
//if(//slutminTxt28.getText()==null)
//slutminTxt28.setText("0");
//if(//slutminTxt29.getText()==null)
//slutminTxt29.setText("0");
//if(//slutminTxt30.getText()==null)
//slutminTxt30.setText("0");
//if(//slutminTxt31.getText()==null)
//slutminTxt31.setText("0");
Object obj=List1.getSelectedItem();
String str=obj.toString();
samletArbejdstid=0;
samletArbejdstid=samletArbejdstid+Udregning(startTxt1.getText(),startminTxt1.getText(),slutTxt1.getText(),slutminTxt1.getText(),hellig1,vagt1,str);//List1.getSelectedIndex());
samletArbejdstid=samletArbejdstid+Udregning(startTxt2.getText(),startminTxt2.getText(),slutTxt2.getText(),slutminTxt2.getText(),hellig2,vagt2,daglabel2.getText());
samletArbejdstid=samletArbejdstid+Udregning(startTxt3.getText(),startminTxt3.getText(),slutTxt3.getText(),slutminTxt3.getText(),hellig3,vagt3,daglabel3.getText());
samletArbejdstid=samletArbejdstid+Udregning(startTxt4.getText(),startminTxt4.getText(),slutTxt4.getText(),slutminTxt4.getText(),hellig4,vagt4,daglabel4.getText());
samletArbejdstid=samletArbejdstid+Udregning(startTxt5.getText(),startminTxt5.getText(),slutTxt5.getText(),slutminTxt5.getText(),hellig5,vagt5,daglabel5.getText());
samletArbejdstid=samletArbejdstid+Udregning(startTxt6.getText(),startminTxt6.getText(),slutTxt6.getText(),slutminTxt6.getText(),hellig6,vagt6,daglabel6.getText());
samletArbejdstid=samletArbejdstid+Udregning(startTxt7.getText(),startminTxt7.getText(),slutTxt7.getText(),slutminTxt7.getText(),hellig7,vagt7,daglabel7.getText());
samletArbejdstid=samletArbejdstid+Udregning(startTxt8.getText(),startminTxt8.getText(),slutTxt8.getText(),slutminTxt8.getText(),hellig8,vagt8,daglabel8.getText());
samletArbejdstid=samletArbejdstid+Udregning(startTxt9.getText(),startminTxt9.getText(),slutTxt9.getText(),slutminTxt9.getText(),hellig9,vagt9,daglabel9.getText());
samletArbejdstid=samletArbejdstid+Udregning(startTxt10.getText(),startminTxt10.getText(),slutTxt10.getText(),slutminTxt10.getText(),hellig10,vagt10,daglabel10.getText());
samletArbejdstid=samletArbejdstid+Udregning(startTxt11.getText(),startminTxt11.getText(),slutTxt11.getText(),slutminTxt11.getText(),hellig11,vagt11,daglabel11.getText());
samletArbejdstid=samletArbejdstid+Udregning(startTxt12.getText(),startminTxt12.getText(),slutTxt12.getText(),slutminTxt12.getText(),hellig12,vagt12,daglabel12.getText());
samletArbejdstid=samletArbejdstid+Udregning(startTxt13.getText(),startminTxt13.getText(),slutTxt13.getText(),slutminTxt13.getText(),hellig13,vagt13,daglabel13.getText());
samletArbejdstid=samletArbejdstid+Udregning(startTxt14.getText(),startminTxt14.getText(),slutTxt14.getText(),slutminTxt14.getText(),hellig14,vagt14,daglabel14.getText());
samletArbejdstid=samletArbejdstid+Udregning(startTxt15.getText(),startminTxt15.getText(),slutTxt15.getText(),slutminTxt15.getText(),hellig15,vagt15,daglabel15.getText());
samletArbejdstid=samletArbejdstid+Udregning(startTxt16.getText(),startminTxt16.getText(),slutTxt16.getText(),slutminTxt16.getText(),hellig16,vagt16,daglabel16.getText());
samletArbejdstid=samletArbejdstid+Udregning(startTxt17.getText(),startminTxt17.getText(),slutTxt17.getText(),slutminTxt17.getText(),hellig17,vagt17,daglabel17.getText());
samletArbejdstid=samletArbejdstid+Udregning(startTxt18.getText(),startminTxt18.getText(),slutTxt18.getText(),slutminTxt18.getText(),hellig18,vagt18,daglabel18.getText());
samletArbejdstid=samletArbejdstid+Udregning(startTxt19.getText(),startminTxt19.getText(),slutTxt19.getText(),slutminTxt19.getText(),hellig19,vagt19,daglabel19.getText());
samletArbejdstid=samletArbejdstid+Udregning(startTxt20.getText(),startminTxt20.getText(),slutTxt20.getText(),slutminTxt20.getText(),hellig20,vagt20,daglabel20.getText());
samletArbejdstid=samletArbejdstid+Udregning(startTxt21.getText(),startminTxt21.getText(),slutTxt21.getText(),slutminTxt21.getText(),hellig21,vagt21,daglabel21.getText());
samletArbejdstid=samletArbejdstid+Udregning(startTxt22.getText(),startminTxt22.getText(),slutTxt22.getText(),slutminTxt22.getText(),hellig22,vagt22,daglabel22.getText());
samletArbejdstid=samletArbejdstid+Udregning(startTxt23.getText(),startminTxt23.getText(),slutTxt23.getText(),slutminTxt23.getText(),hellig23,vagt23,daglabel23.getText());
samletArbejdstid=samletArbejdstid+Udregning(startTxt24.getText(),startminTxt24.getText(),slutTxt24.getText(),slutminTxt24.getText(),hellig24,vagt24,daglabel24.getText());
samletArbejdstid=samletArbejdstid+Udregning(startTxt25.getText(),startminTxt25.getText(),slutTxt25.getText(),slutminTxt25.getText(),hellig25,vagt25,daglabel25.getText());
samletArbejdstid=samletArbejdstid+Udregning(startTxt26.getText(),startminTxt26.getText(),slutTxt26.getText(),slutminTxt26.getText(),hellig26,vagt26,daglabel26.getText());
samletArbejdstid=samletArbejdstid+Udregning(startTxt27.getText(),startminTxt27.getText(),slutTxt27.getText(),slutminTxt27.getText(),hellig27,vagt27,daglabel27.getText());
samletArbejdstid=samletArbejdstid+Udregning(startTxt28.getText(),startminTxt28.getText(),slutTxt28.getText(),slutminTxt28.getText(),hellig28,vagt28,daglabel28.getText());
samletArbejdstid=samletArbejdstid+Udregning(startTxt29.getText(),startminTxt29.getText(),slutTxt29.getText(),slutminTxt29.getText(),hellig29,vagt29,daglabel29.getText());
samletArbejdstid=samletArbejdstid+Udregning(startTxt30.getText(),startminTxt30.getText(),slutTxt30.getText(),slutminTxt30.getText(),hellig30,vagt30,daglabel30.getText());
samletArbejdstid=samletArbejdstid+Udregning(startTxt31.getText(),startminTxt31.getText(),slutTxt31.getText(),slutminTxt31.getText(),hellig31,vagt31,daglabel31.getText());
//den samlede arbejdstid konverteres til noget brugbart
//(timer for sig og minutter for sig i minutter og ikke kommatal)
String tempTimer=KonverterTilTimer(samletArbejdstid);
String tempMin=KonverterTilMin(samletArbejdstid);
//teksten sættes i GUI'en
ialttimerText.setText(tempTimer);
ialtminText.setText(tempMin);
}
if (e.getSource()==knapGenstart)//sætter alle felter til null eller ikke valgte
{
startTxt1.setText(null);
startTxt2.setText(null);
startTxt3.setText(null);
startTxt4.setText(null);
startTxt5.setText(null);
startTxt6.setText(null);
startTxt7.setText(null);
startTxt8.setText(null);
startTxt9.setText(null);
startTxt10.setText(null);
startTxt11.setText(null);
startTxt12.setText(null);
startTxt13.setText(null);
startTxt14.setText(null);
startTxt15.setText(null);
startTxt16.setText(null);
startTxt17.setText(null);
startTxt18.setText(null);
startTxt19.setText(null);
startTxt20.setText(null);
startTxt21.setText(null);
startTxt22.setText(null);
startTxt23.setText(null);
startTxt24.setText(null);
startTxt25.setText(null);
startTxt26.setText(null);
startTxt27.setText(null);
startTxt28.setText(null);
startTxt29.setText(null);
startTxt30.setText(null);
startTxt31.setText(null);
startminTxt1.setText(null);
startminTxt2.setText(null);
startminTxt3.setText(null);
startminTxt4.setText(null);
startminTxt5.setText(null);
startminTxt6.setText(null);
startminTxt7.setText(null);
startminTxt8.setText(null);
startminTxt9.setText(null);
startminTxt10.setText(null);
startminTxt11.setText(null);
startminTxt12.setText(null);
startminTxt13.setText(null);
startminTxt14.setText(null);
startminTxt15.setText(null);
startminTxt16.setText(null);
startminTxt17.setText(null);
startminTxt18.setText(null);
startminTxt19.setText(null);
startminTxt20.setText(null);
startminTxt21.setText(null);
startminTxt22.setText(null);
startminTxt23.setText(null);
startminTxt24.setText(null);
startminTxt25.setText(null);
startminTxt26.setText(null);
startminTxt27.setText(null);
startminTxt28.setText(null);
startminTxt29.setText(null);
startminTxt30.setText(null);
startminTxt31.setText(null);
slutTxt1.setText(null);
slutTxt2.setText(null);
slutTxt3.setText(null);
slutTxt4.setText(null);
slutTxt5.setText(null);
slutTxt6.setText(null);
slutTxt7.setText(null);
slutTxt8.setText(null);
slutTxt9.setText(null);
slutTxt10.setText(null);
slutTxt11.setText(null);
slutTxt12.setText(null);
slutTxt13.setText(null);
slutTxt14.setText(null);
slutTxt15.setText(null);
slutTxt16.setText(null);
slutTxt17.setText(null);
slutTxt18.setText(null);
slutTxt19.setText(null);
slutTxt20.setText(null);
slutTxt21.setText(null);
slutTxt22.setText(null);
slutTxt23.setText(null);
slutTxt24.setText(null);
slutTxt25.setText(null);
slutTxt26.setText(null);
slutTxt27.setText(null);
slutTxt28.setText(null);
slutTxt29.setText(null);
slutTxt30.setText(null);
slutTxt31.setText(null);
slutminTxt1.setText(null);
slutminTxt2.setText(null);
slutminTxt3.setText(null);
slutminTxt4.setText(null);
slutminTxt5.setText(null);
slutminTxt6.setText(null);
slutminTxt7.setText(null);
slutminTxt8.setText(null);
slutminTxt9.setText(null);
slutminTxt10.setText(null);
slutminTxt11.setText(null);
slutminTxt12.setText(null);
slutminTxt13.setText(null);
slutminTxt14.setText(null);
slutminTxt15.setText(null);
slutminTxt16.setText(null);
slutminTxt17.setText(null);
slutminTxt18.setText(null);
slutminTxt19.setText(null);
slutminTxt20.setText(null);
slutminTxt21.setText(null);
slutminTxt22.setText(null);
slutminTxt23.setText(null);
slutminTxt24.setText(null);
slutminTxt25.setText(null);
slutminTxt26.setText(null);
slutminTxt27.setText(null);
slutminTxt28.setText(null);
slutminTxt29.setText(null);
slutminTxt30.setText(null);
slutminTxt31.setText(null);
helligCheck1.setSelected(false);
helligCheck2.setSelected(false);
helligCheck3.setSelected(false);
helligCheck4.setSelected(false);
helligCheck5.setSelected(false);
helligCheck6.setSelected(false);
helligCheck7.setSelected(false);
helligCheck8.setSelected(false);
helligCheck9.setSelected(false);
helligCheck10.setSelected(false);
helligCheck11.setSelected(false);
helligCheck12.setSelected(false);
helligCheck13.setSelected(false);
helligCheck14.setSelected(false);
helligCheck15.setSelected(false);
helligCheck16.setSelected(false);
helligCheck17.setSelected(false);
helligCheck18.setSelected(false);
helligCheck19.setSelected(false);
helligCheck20.setSelected(false);
helligCheck21.setSelected(false);
helligCheck22.setSelected(false);
helligCheck23.setSelected(false);
helligCheck24.setSelected(false);
helligCheck25.setSelected(false);
helligCheck26.setSelected(false);
helligCheck27.setSelected(false);
helligCheck28.setSelected(false);
helligCheck29.setSelected(false);
helligCheck30.setSelected(false);
helligCheck31.setSelected(false);
vagtCheck1.setSelected(false);
vagtCheck2.setSelected(false);
vagtCheck3.setSelected(false);
vagtCheck4.setSelected(false);
vagtCheck5.setSelected(false);
vagtCheck6.setSelected(false);
vagtCheck7.setSelected(false);
vagtCheck8.setSelected(false);
vagtCheck9.setSelected(false);
vagtCheck10.setSelected(false);
vagtCheck11.setSelected(false);
vagtCheck12.setSelected(false);
vagtCheck13.setSelected(false);
vagtCheck14.setSelected(false);
vagtCheck15.setSelected(false);
vagtCheck16.s