phun-ky Skrevet 13. oktober 2004 Del 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 Lenke til kommentar
smetho Skrevet 13. oktober 2004 Del Skrevet 13. oktober 2004 Se på hvordan du har skrevet txtkundeID i clearPanel() i forhold til på toppen Lenke til kommentar
phun-ky Skrevet 13. oktober 2004 Forfatter Del Skrevet 13. oktober 2004 så det, men det var ikke det.. Lenke til kommentar
buskmann Skrevet 14. oktober 2004 Del Skrevet 14. oktober 2004 (endret) public void clearPanel() { referanseTilJLabel.setText(null); } Endret 14. oktober 2004 av buskmann Lenke til kommentar
phun-ky Skrevet 14. oktober 2004 Forfatter Del Skrevet 14. oktober 2004 for det første, så er det ikke en Jlabel.. for det andre, så vil ikke det funke.. Lenke til kommentar
Iyon Skrevet 15. oktober 2004 Del Skrevet 15. oktober 2004 txtKundeID.setText(""); Dette vil da funke?? Lenke til kommentar
phun-ky Skrevet 16. oktober 2004 Forfatter Del Skrevet 16. oktober 2004 det vil det sikkert.. men ikke på dette oppsettet.. se igjennom hele gui koden .. Lenke til kommentar
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å