J'ai cette application de bibliothèque qui a quelques méthodes différentes dans sa classe de contrôleur. L'un d'eux est appelé checkOut qui est utilisé pour extraire les éléments de la bibliothèque. J'essaye de faire cela quand le bouton "checkout" est maintenant pressé et j'espère qu'il peut obtenir toutes les informations nécessaires des champs txt que j'ai créés.Ajout d'une interface graphique à mon application
J'ai fait ce qui suit et il ne fait que sauter avec des erreurs rouges partout quand j'appuie sur "checkout" en cours d'exécution. Toute aide est appréciée, merci!
if (source == checkoutButton)
{
/*JDialog checkout = new JDialog(checkoutContent, "Checkout", true);
JPanel panel = new JPanel();
checkout.setBounds(750, 300, 350, 190);
checkout.setResizable(false);
checkout.add(panel);
checkout.setVisible(true);*/
String borrowerID = userIDTxtField.getText();
String code = itemIDField.getText();
String date = dateField.getText();
String copyString = code.substring(1);
int copy=Integer.valueOf(copyString);
if (ctrl.checkBorrower(borrowerID))
{
boolean valid = false;
SimpleDateFormat sdf1= new SimpleDateFormat("M/dd/yyyy");
sdf1.setLenient(false);
while (!valid)
{
try
{
sdf1.parse(date);
catalogArea.setText(ctrl.checkOut(borrowerID, code, copy, date));
valid = true;
}
catch (Exception e)
{
catalogArea.setText("Date is not valid. Please try again.");
continue;
}
}
}
else
{
catalogArea.setText("Sorry Invalid ID");
}
}
Quelle est l'erreur? –
* "exploser avec des erreurs rouges partout" * Cela doit être très joli. :) –
Pour une meilleure aide plus tôt, postez un [SSCCE] (http://sscce.org/). Si j'avais un SSCCE, il n'y aurait aucune raison de «présumer» ou de «deviner» - quelque chose que je ne suis pas particulièrement bon. ;) –