import java.awt.*; import java.awt.event.*; /** * Title: * Description: * Copyright: Copyright (c) 2002 * Company: * @author * @version 1.0 */ public class Etusivu extends Panel { GridLayout gridLayout1 = new GridLayout(); Panel panel1 = new Panel(); Panel panel2 = new Panel(); GridLayout gridLayout2 = new GridLayout(); Panel panel3 = new Panel(); Panel panel4 = new Panel(); BorderLayout borderLayout1 = new BorderLayout(); Button button1 = new Button(); List list1 = new List(); GridLayout gridLayout3 = new GridLayout(); Panel panel5 = new Panel(); Panel panel6 = new Panel(); Panel panel7 = new Panel(); BorderLayout borderLayout2 = new BorderLayout(); Button button2 = new Button(); BorderLayout borderLayout3 = new BorderLayout(); VWrappingLabel ohje = new VWrappingLabel(); logo l; OLiveResults olr; Panel panel8 = new Panel(); Panel panel9 = new Panel(); BorderLayout borderLayout4 = new BorderLayout(); Label label1 = new Label(); TextField maili = new TextField(); BorderLayout borderLayout5 = new BorderLayout(); Panel panel10 = new Panel(); Panel panel11 = new Panel(); BorderLayout borderLayout6 = new BorderLayout(); Label label2 = new Label(); TextField gesmi = new TextField(); BorderLayout borderLayout7 = new BorderLayout(); Panel panel12 = new Panel(); public Etusivu(OLiveResults iolr, Image ikuva) { olr = iolr; l = new logo(ikuva); try { jbInit(); } catch(Exception ex) { ex.printStackTrace(); } } void jbInit() throws Exception { this.setLayout(gridLayout1); gridLayout1.setColumns(2); gridLayout1.setHgap(10); gridLayout1.setVgap(10); panel2.setLayout(gridLayout2); gridLayout2.setRows(2); gridLayout2.setVgap(10); panel3.setLayout(borderLayout1); button1.setLabel("hae kilpailulista"); button1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { olr.etusivubutton1_actionPerformed(e); } }); borderLayout1.setHgap(10); borderLayout1.setVgap(10); panel4.setLayout(gridLayout3); gridLayout3.setRows(3); gridLayout3.setVgap(10); panel5.setLayout(borderLayout4); panel7.setLayout(borderLayout6); panel6.setLayout(borderLayout2); panel12.add(l,null); button2.setEnabled(false); //button1.setEnabled(false); button2.setLabel("aloita seuraaminen"); button2.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(ActionEvent e) { olr.aloitusbutton_actionPerformed(e); } }); panel1.setLayout(borderLayout3); //ohje.setText("Suunnistustulostaulu \n\n testiversio \n\n vaatii autentikoinnin \n\n tiedot tulevat staattisista tekstitiedostoista \n\n juoksevat ajat tulevat koneen omasta kellosta"); ohje.setText("Suunnistustulostaulu \n\n Ottaa yhteyden ulospäin portin 9004 kautta \n\n juoksevat ajat käyttävät kellona työaseman omaa kelloa\n\nOlkaa hyvä ja käyttäkää\nPekka Varis & Jukka.Inkeri\n Tietoliikenne & palvelin arkkitehti Jukka, käyttöliittymä arkkitehti Pekka\n"); //ohje.setText("Scoreboard \n\n This services use port 9004\n\n Time comparing for startlist come from PC's clock "); list1.addItemListener(new java.awt.event.ItemListener() { public void itemStateChanged(ItemEvent e) { list1_itemStateChanged(e); } }); label1.setText("e-mail "); panel9.setLayout(borderLayout5); label2.setText("gsm (muodossa 0123456789)"); panel11.setLayout(borderLayout7); this.add(panel1, null); panel1.add(ohje, BorderLayout.CENTER); panel1.add(panel12, BorderLayout.NORTH); this.add(panel2, null); panel2.add(panel3, null); panel3.add(button1, BorderLayout.NORTH); panel3.add(list1, BorderLayout.CENTER); panel2.add(panel4, null); panel4.add(panel5, null); panel5.add(panel9, BorderLayout.SOUTH); panel9.add(maili, BorderLayout.CENTER); panel9.add(label1, BorderLayout.WEST); panel5.add(panel8, BorderLayout.CENTER); panel4.add(panel7, null); panel7.add(panel11, BorderLayout.NORTH); panel11.add(gesmi, BorderLayout.CENTER); panel11.add(label2, BorderLayout.WEST); panel7.add(panel10, BorderLayout.CENTER); panel4.add(panel6, null); panel6.add(button2, BorderLayout.NORTH); } void list1_itemStateChanged(ItemEvent e) { if(e.getStateChange()==e.SELECTED && !e.getItem().equals("Listan haku epäonnistui") && !e.getItem().equals("Kisalista tyhjä")) button2.setEnabled(true); else button2.setEnabled(false); } }