2013-10-04 4 views
0

J'essaye de coder une méthode principale dans CustFrame pour créer un objet CustFrame pour le tester jusqu'à présent. J'ai eu ce code jusqu'ici, mais je suis stocké à la dernière ligne de code dans CustFrame.Créer un objet dans Java

import java.awt.Frame; 
import java.awt.Label; 

public class CustFrame extends Frame { 
    Label custNameLbl = new Label(); 
    Label shipToLbl1 = new Label(); 
    Label shipToLbl2 = new Label(); 
    Label contactInfo = new Label(); 

    public CustFrame(Customer cust) { 
     custNameLbl.setBounds(62, 65, 176, 23); 
     shipToLbl1.setBounds(62, 170, 176, 23); 
     shipToLbl2.setBounds(62, 175, 176, 23); 
     contactInfo.setBounds(62, 230, 176, 23); 
     custNameLbl.setText("Test Text"); 
     shipToLbl1.setText("Test Text"); 
     shipToLbl2.setText("Test Text"); 
     contactInfo.setText("Test Text"); 
     this.add(custNameLbl); 
     this.add(shipToLbl1); 
     this.add(shipToLbl2); 
     this.add(contactInfo); 

     this.setSize(300, 282); 
     this.setLayout(null); 
     this.setVisible(true); 
    } 
    public static void main(String[] args){ 
     Customer cust = new Customer(); 
     CustFrame 
    } 

}

+1

Qu'avez-vous fait pour 'Customer'? –

+0

C'est idiot. Vous créez un objet dans une ligne, puis vous postez sur stackoverflow en disant que la ligne suivante est perdue parce que vous ne savez pas comment créer un objet? Créez un 'CustFrame' exactement comme vous avez créé' Customer'. – nhgrif

+0

@nhgrif Peut-être qu'il a juste le code tel quel .. –

Répondre

0

Le Customer cust = new Customer(); crée un nouvel objet Customer. Vous l'utiliserez ensuite pour construire votre objet CustFrame. Notez comment CustFrame a un constructeur qui prend un objet Customer. Ainsi, vous pouvez créer un objet custFrame en faisant simplement ceci: CsutFrame custframe = new CustFrame(cust);

+0

Je suis heureux qu'il y ait encore des gens prêts à aider non à critiquer – luijo

0

Vous devez passer cust objet à CustFrame entrepreneur

CustFrame custFrame = new CustFrame(cust); 
Questions connexes