2013-10-04 100 views
0

我想在CustFrame中編寫一個主要方法來創建一個CustFrame對象以測試它到目前爲止。到目前爲止我得到了這個代碼,但是我在庫的最後一行代碼庫存。在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

您對「客戶」做了什麼? –

+0

這很愚蠢。你在一行中創建一個對象,然後你發佈到stackoverflow說下一行你難倒,因爲你不知道如何創建一個對象?以與創建「Customer」相同的方式創建一個CustFrame。 – nhgrif

+0

@nhgrif也許他剛剛得到的代碼是.. –

回答

0

Customer cust = new Customer();創建一個新的Customer對象。然後,您將使用它來構建您的CustFrame對象。請注意,CustFrame的構造函數需要一個Customer對象。因此,您可以通過執行以下操作創建一個custFrame對象:CsutFrame custframe = new CustFrame(cust);

+0

我很高興仍然有人願意幫助否批評 – luijo

0

你需要傳遞cust對象CustFrame承包商

CustFrame custFrame = new CustFrame(cust);