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();
}
注:我只是需要將其連接到後端。
「構造電影(字符串)是未定義」這是非常明顯的。所以創建構造函數! – Kent 2013-03-06 22:04:05
請發佈[sscce](http://sscce.org/),以便我們可以在上下文中看到您的問題。 – 2013-03-06 22:05:36