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