2013-03-06 89 views
0

我試圖將我的GUI連接到後端,但有些部件不能正常工作,而另一些部件卻有錯誤。將GUI連接到後端

1:這是通過按保存按鈕來保存新客戶。 cb.closeBroker();用於爲代理分配資源並保存所有修改後的數據。

if(e.getSource() == saveButton) { 
    try { 
     cb.persist(
     new Customer(
      idTextField.getText()+";"+firstNameTextField.getText()+ ";" + 
      lastNameTextField.getText()+";"+ addressTextField.getText()+';'+ 
      postalCodeTextField.getText()+";"+phoneTextField.getText()+";"+ 
      searchTextField.getText())); 
    } catch (InvalidPhoneNumberException e1) { 
     JOptionPane.showMessageDialog(null, "Invalid phone number"); 
    } catch (InvalidPostalCodeException e1){ 
     JOptionPane.showConfirmDialog(null, "Invalid Postal Code"); 
    } 
    cb.closeBroker(); 
} 

2:我試過了但,增加了電影是行不通的另一個窗口做同樣的事情說:「構造電影(字符串)是不確定的」

,我需要添加一個例外,但它當我嘗試抓住時給我一個錯誤;

if(e.getSource() == saveButton) { 
    mb.persist(
     new Movie(
     movieIdTextField.getText()+";"+movieTitleTextField.getText()+ ";" + 
     movieDirectorTextField.getText()+";"+movieLeadingTextField.getText()+';'+ 
     movieCategoryTextField.getText()+";"+movieRunningTextField.getText()+";"+ 
     movieRunningTextField.getText()+ ";"+movieRatingTextField.getText()+";"+ 
     movieReleaseTextField.getText())); 
    mb.closeBroker(); 
} 

注:我只是需要將其連接到後端。

+0

「構造電影(字符串)是未定義」這是非常明顯的。所以創建構造函數! – Kent 2013-03-06 22:04:05

+0

請發佈[sscce](http://sscce.org/),以便我們可以在上下文中看到您的問題。 – 2013-03-06 22:05:36

回答

0

定義在類電影字符串參數的構造函數...

Movie(String arg) { 
    ... 
}