cs_StefDB
Messages postés8Date d'inscriptionmardi 28 septembre 2004StatutMembreDernière intervention 6 octobre 2004
-
30 sept. 2004 à 10:15
cs_GodConan
Messages postés2113Date d'inscriptionsamedi 8 novembre 2003StatutContributeurDernière intervention 6 octobre 2012
-
1 oct. 2004 à 19:28
Bonjour,
Voici mon problème du jour :
Mon programme fait des factures, il y a 3 étapes, 2 sont obligatoires et une est optionnelle. Les données viennent principalement de la DB ou de saisie manuelle.
Mon probleme est que je dois donner une valeur nulle à ma JList lorsque le step 3 n'est pas effectué sans que ça me donne une erreure lorsque je fait un INSERT INTO dans la DB.
Voici des petits bouts de mon code :
public static JList lstOther = new JList();
public static JScrollPane listScroller = new JScrollPane();
public static DefaultListModel dlmThird = new DefaultListModel();
// Button Finish
cmdNext.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
String strPrice = MainMenu.billThird.txtPrice.getText();
if (! (MainMenu.billThird.lstOther.isSelectionEmpty())) {
if (! (strPrice.length() == 0)) {
MainMenu.bill.setVisible(true);
MainMenu.billThird.setVisible(false);
}
else {
JOptionPane.showMessageDialog(null, "Please enter summ", "OK",
JOptionPane.ERROR_MESSAGE);
}
}
else {
JOptionPane.showMessageDialog(null, "Please select from list", "OK",
JOptionPane.ERROR_MESSAGE);
}
}
});
voilà, ceci est le step 3 est-ce que quelqu'un pourrait m'aider, je suis un peu coincée pour l'instant. Je pense que je devrait donner une valeur nulle dans le step 2 au cas le step 3 n'est pas effectué. Mais comment ? Merci mille fois