phun-ky Skrevet 13. oktober 2004 Skrevet 13. oktober 2004 (endret) hm... får cannot resolve symbol på: txtKundeID = "";[løst] men jeg får ikke clearet texten... private class eGui_Customer_northPanel extends JPanel { public eGui_Customer_northPanel() { txtkundeID = new JTextField(10); txtfornavn = new JTextField(10); txtetternavn = new JTextField(10); txtepost = new JTextField(10); txtpassord = new JTextField(10); txtsendinf = new JTextField(10); txtadresselinje1 = new JTextField(10); txtadresselinje2 = new JTextField(10); txtadresselinje3 = new JTextField(10); txtadresselinje4 = new JTextField(10); txtpostnr = new JTextField(10); txtpoststed = new JTextField(10); txttlf = new JTextField(10); txtmob = new JTextField(10); txtrettighet = new JTextField(10); txtacthash = new JTextField(10); txtstatus = new JTextField(10); setLayout(new GridLayout(5,10)); add(new JLabel("KundeID:")); add(txtkundeID); add(new JLabel("Fornavn:")); add(txtfornavn); add(new JLabel("Etternavn:")); add(txtetternavn); add(new JLabel("E-post:")); add(txtepost); add(new JLabel("Passord:")); add(txtpassord); add(new JLabel("Send Informasjon:")); add(txtsendinf); add(new JLabel("Adresselinje 1:")); add(txtadresselinje1); add(new JLabel("Adresselinje 2:")); add(txtadresselinje2); add(new JLabel("Adresselinje 3:")); add(txtadresselinje3); add(new JLabel("Adresselinje 4:")); add(txtadresselinje4); add(new JLabel("Postnr:")); add(txtpostnr); add(new JLabel("Poststed:")); add(txtpoststed); add(new JLabel("Telefon:")); add(txttlf); add(new JLabel("Mobil:")); add(txtmob); } public void clearPanel() { txtkundeID = ""; } } hele gui koden: class eGui_Customer extends JFrame { JTextField txtkundeID; JTextField txtfornavn; JTextField txtetternavn; JTextField txtepost; JTextField txtpassord; JTextField txtsendinf; JTextField txtadresselinje1; JTextField txtadresselinje2; JTextField txtadresselinje3; JTextField txtadresselinje4; JTextField txtpostnr; JTextField txtpoststed; JTextField txttlf; JTextField txtmob; JTextField txtrettighet; JTextField txtacthash; JTextField txtstatus; JButton btnLagre; JButton btnAvbryt; JButton btnFjern; private int antKunder= 0; public eGui_Customer() { Container guiFlate = getContentPane(); guiFlate.setLayout(new BorderLayout()); guiFlate.add(new eGui_Customer_northPanel(), BorderLayout.NORTH); guiFlate.add(new eGui_Customer_centerPanel(), BorderLayout.CENTER); setTitle("Kunde"); setSize(500,300); show(); addWindowListener(new eGui_Customer_Closer()); } private class eGui_Customer_northPanel extends JPanel { public eGui_Customer_northPanel() { txtkundeID = new JTextField(10); txtfornavn = new JTextField(10); txtetternavn = new JTextField(10); txtepost = new JTextField(10); txtpassord = new JTextField(10); txtsendinf = new JTextField(10); txtadresselinje1 = new JTextField(10); txtadresselinje2 = new JTextField(10); txtadresselinje3 = new JTextField(10); txtadresselinje4 = new JTextField(10); txtpostnr = new JTextField(10); txtpoststed = new JTextField(10); txttlf = new JTextField(10); txtmob = new JTextField(10); txtrettighet = new JTextField(10); txtacthash = new JTextField(10); txtstatus = new JTextField(10); setLayout(new GridLayout(5,10)); add(new JLabel("KundeID:")); add(txtkundeID); add(new JLabel("Fornavn:")); add(txtfornavn); add(new JLabel("Etternavn:")); add(txtetternavn); add(new JLabel("E-post:")); add(txtepost); add(new JLabel("Passord:")); add(txtpassord); add(new JLabel("Send Informasjon:")); add(txtsendinf); add(new JLabel("Adresselinje 1:")); add(txtadresselinje1); add(new JLabel("Adresselinje 2:")); add(txtadresselinje2); add(new JLabel("Adresselinje 3:")); add(txtadresselinje3); add(new JLabel("Adresselinje 4:")); add(txtadresselinje4); add(new JLabel("Postnr:")); add(txtpostnr); add(new JLabel("Poststed:")); add(txtpoststed); add(new JLabel("Telefon:")); add(txttlf); add(new JLabel("Mobil:")); add(txtmob); } public void clearText() { txtkundeID.setText("defdffdsfd"); } } private class eGui_Customer_centerPanel extends JPanel { public eGui_Customer_centerPanel() { btnLagre = new JButton("Lagre"); btnAvbryt = new JButton("Avbryt"); btnFjern = new JButton("Fjern"); setLayout(new GridLayout(4,4)); add(btnLagre); btnLagre.addActionListener(new btnLytter()); add(btnAvbryt); btnAvbryt.addActionListener(new btnLytter()); add(btnFjern); btnFjern.addActionListener(new btnLytter()); add(new JLabel("antall kunder: " + antKunder)); } } private class btnLytter implements ActionListener { public void actionPerformed(ActionEvent klikk) { eAccounts register_1 = new eAccounts(); if (klikk.getSource()==btnLagre) { /* int nr = Integer.parseInt(txtKundeNr.getText()); String navn = txtKundeNavn.getText(); String b_adresse = txtBesøksAdresse.getText(); String l_adresse = txtLeveringsAdresse.getText(); String web = txtWeb.getText(); int mob = Integer.parseInt(txtMob.getText()); int tlf = Integer.parseInt(txtTlf.getText()); int fax = Integer.parseInt(txtFax.getText()); String konto = txtKonto.getText(); //register_1.RegCustomer(new eCustomer(nr, navn, b_adresse, l_adresse, web, mob, tlf, fax, konto)); System.out.println(register_1.ReturnSize()); register_1.PrintCustomers();*/ } else if (klikk.getSource()==btnAvbryt) { System.out.println("ECHO ECHO"); } else if (klikk.getSource()==btnFjern) { eGui_Customer_northPanel panel = new eGui_Customer_northPanel(); panel.clearText(); } else { System.exit(0); } } } public static void main(String[]bitch) { eGui_Customer applikasjon = new eGui_Customer(); } } Endret 13. oktober 2004 av phun-ky
smetho Skrevet 13. oktober 2004 Skrevet 13. oktober 2004 Se på hvordan du har skrevet txtkundeID i clearPanel() i forhold til på toppen
buskmann Skrevet 14. oktober 2004 Skrevet 14. oktober 2004 (endret) public void clearPanel() { referanseTilJLabel.setText(null); } Endret 14. oktober 2004 av buskmann
phun-ky Skrevet 14. oktober 2004 Forfatter Skrevet 14. oktober 2004 for det første, så er det ikke en Jlabel.. for det andre, så vil ikke det funke..
phun-ky Skrevet 16. oktober 2004 Forfatter Skrevet 16. oktober 2004 det vil det sikkert.. men ikke på dette oppsettet.. se igjennom hele gui koden ..
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå