Probleme Jframe

cs_eyango Messages postés 45 Date d'inscription jeudi 24 août 2006 Statut Membre Dernière intervention 30 janvier 2014 - 3 déc. 2008 à 11:26
wamdeus Messages postés 46 Date d'inscription mercredi 2 janvier 2008 Statut Membre Dernière intervention 4 décembre 2008 - 4 déc. 2008 à 16:41
bonjour a  toute la communaute
je debute en java et je souhaite
savoir comment on ajoute des
composants(jbouton,jtextfield)
a une jframe voici mon code
quand je l execute je recois
une erreur. merci de me repondre

##import java.awt.*;
import java.io.*;
import java.lang.*;
import java.util.*;




/**
 *
 * @author  Jee.B
 */
public class NewJFrame extends javax.swing.JFrame {


    /** Creates new form NewJFrame */
    public NewJFrame() {
        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.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">                         
    private void initComponents() {


        jLabel1 = new javax.swing.JLabel();
        jTextField1 = new javax.swing.JTextField();
        jLabel2 = new javax.swing.JLabel();
        jTextField2 = new javax.swing.JTextField();
        jButton1 = new javax.swing.JButton();
        jButton2 = new javax.swing.JButton();


        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setTitle("Identification");
        setBackground(java.awt.SystemColor.controlLtHighlight);
        setIconImages(null);
        setLocationByPlatform(true);


        jLabel1.setText("Username:");


        jLabel2.setText("Password:");


        jTextField2.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                jTextField2ActionPerformed(evt);
            }
        });


        jButton1.setText("jButton1");


        jButton2.setText("jButton2");


        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(layout.createSequentialGroup()
                        .addGap(49, 49, 49)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 71, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 62, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGap(34, 34, 34)
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .addComponent(jTextField2)
                            .addComponent(jTextField1, javax.swing.GroupLayout.DEFAULT_SIZE, 143, Short.MAX_VALUE)))
                    .addGroup(layout.createSequentialGroup()
                        .addGap(70, 70, 70)
                        .addComponent(jButton1)
                        .addGap(44, 44, 44)
                        .addComponent(jButton2)))
                .addContainerGap(48, Short.MAX_VALUE))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addGap(40, 40, 40)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel1)
                    .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(30, 30, 30)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jLabel2)
                    .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(27, 27, 27)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(jButton1)
                    .addComponent(jButton2))
                .addContainerGap(33, Short.MAX_VALUE))
        );


        pack();
    }// </editor-fold>                       


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


    /**
    * @param args the command line arguments
    */
    public static void main(String args[]) {
//        java.awt.EventQueue.invokeLater(new Runnable() {
//            public void run() {
                new NewJFrame().setVisible(true);
//                new NewJLabel1().setVisible(true);
//                new JPanel().setVisible(true);
            }
//        });
    }


    // Variables declaration - do not modify                    
    private javax.swing.JButton jButton1;
    private javax.swing.JButton jButton2;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JLabel jLabel2;
    private javax.swing.JTextField jTextField1;
    private javax.swing.JTextField jTextField2;
    // End of variables declaration                  


//}
##

3 réponses

salim0shark Messages postés 31 Date d'inscription mardi 11 mars 2008 Statut Membre Dernière intervention 3 novembre 2014
3 déc. 2008 à 13:39
On dirait  que tu travailles sur NetBeans et tu es entrain de faire Le Design et c'est lui qui génére le code.je te le déconseille parceque tu ne peux pas faire des modifications sur le code .
Il serait bien évidemment nécessaire de nous donner l'emplacement et le type d'erreur de ton code pour qu'on puisse le corriger.
0
cs_eyango Messages postés 45 Date d'inscription jeudi 24 août 2006 Statut Membre Dernière intervention 30 janvier 2014
3 déc. 2008 à 15:52
merci salimOshark de me repondre j ai resolu ce probleme.
effectivement je bosse sur netbeans et entrain de faire le design
que me conseilles tu?
0
wamdeus Messages postés 46 Date d'inscription mercredi 2 janvier 2008 Statut Membre Dernière intervention 4 décembre 2008
4 déc. 2008 à 16:41
Personnellement si tu débute en Java ... utilise Eclipse qui reste un bon compagnon pour trouver les erreurs de tes codes
ensuite pour créer une interface graphique ... tu peux tout simplement t'entrainer à programmer via éclipse, pour débuter à programmer tape java enfant sur google et télécharge le pdf de la première ligne, là tu as de programmation graphique
De plus avec eclipse tu peux modifier le code (et surtout tu sais quoi modifier).
NetBeans est bien pour l'interface graphique ... mais pas top pour debuger

la seul chose qui arrive a la cheville de chuck norris ce sont ces chaussettes!!!
0
Rejoignez-nous