Avatar billede noerdar-dilling Nybegynder
11. april 2005 - 02:12 Der er 1 løsning

setText på et JTextField virker ikke i en af mine filer

/*
* startGuiedit.java
*
* Created on 10. april 2005, 23:26
*/


/**
*
* @author  Christian
*
*
*
*/

    import db.dbConnect;
    import java.sql.*;
    import java.util.ArrayList;


public class startGuiedit extends javax.swing.JFrame {
   
    /** Creates new form startGuiedit */
    public startGuiedit(String cprGui) {
       
        this.cprGui = cprGui;
 
  getEmp();
  initComponents();
   
    }
   
    /** This method is called from within the constructor to
    * initialize the form.
    * WARNING: Do NOT modify this code. The content of this method is
    * always regenerated by the Form Editor.
    */
    private void initComponents() {
        design = new javax.swing.JPanel();
        text = new javax.swing.JPanel();
        headL = new javax.swing.JLabel();
        felter = new javax.swing.JPanel();
        fname = new javax.swing.JLabel();
   
        fnameIn = new javax.swing.JTextArea();
        mname = new javax.swing.JLabel();
        mnameIn = new javax.swing.JTextField();
        lname = new javax.swing.JLabel();
        lnameIn = new javax.swing.JTextField();
        cpr = new javax.swing.JLabel();
        cprIn = new javax.swing.JTextField();
        address = new javax.swing.JLabel();
        addressIn = new javax.swing.JTextField();
        empTime = new javax.swing.JLabel();
        empTimeIn = new javax.swing.JTextField();
        wunder = new javax.swing.JLabel();
        statusIn = new javax.swing.JTextField();
        menu = new javax.swing.JPanel();
        oldValue = new javax.swing.JButton();
        newValue = new javax.swing.JButton();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        design.setLayout(new java.awt.GridLayout(3, 0));

        design.setFont(new java.awt.Font("Microsoft Sans Serif", 0, 10));
        text.setFont(new java.awt.Font("Microsoft Sans Serif", 0, 10));
        text.setMaximumSize(new java.awt.Dimension(600, 40));
        text.setPreferredSize(new java.awt.Dimension(600, 40));
        headL.setText("Rediger udvalgt ansat");
        text.add(headL);

        design.add(text);

        felter.setLayout(new java.awt.GridLayout(7, 2));

        fname.setText("Navn");
        felter.add(fname);

        felter.add(fnameIn);

        mname.setText("Mellem navn");
        felter.add(mname);

        felter.add(mnameIn);

        lname.setText("Efternavn");
        felter.add(lname);

        felter.add(lnameIn);

        cpr.setText("CPR");
        felter.add(cpr);

        felter.add(cprIn);

        address.setText("Adresse");
        felter.add(address);

        felter.add(addressIn);

        empTime.setText("Ans\u00e6ttelsestid");
        felter.add(empTime);

        felter.add(empTimeIn);

        wunder.setText("Status");
        felter.add(wunder);

        felter.add(statusIn);

        design.add(felter);

        menu.setLayout(new java.awt.GridLayout(2, 0));

        oldValue.setText("Oprindelig");
        oldValue.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                oldValueActionPerformed(evt);
            }
        });

        menu.add(oldValue);

        newValue.setText("OK");
        newValue.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                newValueActionPerformed(evt);
            }
        });

        menu.add(newValue);

        design.add(menu);

        getContentPane().add(design, java.awt.BorderLayout.CENTER);

        pack();
    }
   
   
   
    private void getEmp()    {
       
        try {
       
dbConnect dbc2 = new dbConnect();
Connection con2 = dbc2.getConnection();
Statement stmt2 = con2.createStatement();

ResultSet getEmp = stmt2.executeQuery("SELECT fname, mname, lname, cpr, adresse, emtime, wunder FROM employee WHERE cpr = '" + cprGui + "'");     
   
    System.err.print(cprGui + "HEJ");
       
        while(getEmp.next()) {
           
            String fname = getEmp.getString(1);
           
    fnameIn.setText(fname); Vil ikke skrive feltet!!!!       
           
       
        System.err.print(cprGui + "lort");
 

        }
 
   
   
   


   
   
   
   


   
       
       
       
       
        } catch (Exception e) {
  System.err.println(e);
}
       
       
    }
   

    private void oldValueActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
    }

    private void newValueActionPerformed(java.awt.event.ActionEvent evt) {
        // TODO add your handling code here:
    }
   
   

    private javax.swing.JLabel address;
    private javax.swing.JTextField addressIn;
    private javax.swing.JLabel cpr;
    private javax.swing.JTextField cprIn;
    private javax.swing.JPanel design;
    private javax.swing.JLabel empTime;
    private javax.swing.JTextField empTimeIn;
    private javax.swing.JPanel felter;
    private javax.swing.JLabel fname;
    private javax.swing.JTextArea fnameIn;
    private javax.swing.JLabel headL;
    private javax.swing.JLabel lname;
    private javax.swing.JTextField lnameIn;
    private javax.swing.JPanel menu;
    private javax.swing.JLabel mname;
    private javax.swing.JTextField mnameIn;
    private javax.swing.JButton newValue;
    private javax.swing.JButton oldValue;
    private javax.swing.JTextField statusIn;
    private javax.swing.JPanel text;
    private javax.swing.JLabel wunder;
    private String cprGui;
    String test;

 
    // End of variables declaration
   
   
}
Avatar billede noerdar-dilling Nybegynder
11. april 2005 - 04:45 #1
Annuleret af mig selv
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester