Actualiser combobox

Julie69 -  
 Julie69 -
Bonjour,

Je voudrais juste savoir comment actualiser une jcombobox après avoir ajouté un élément à l'intérieur, sachant que celle ci est rempli par un vecteur à la base.

Merci

3 réponses

Utilisateur anonyme
 
la méthode updateUI() ?

http://download.oracle.com/javase/1.4.2/docs/api/javax/swing/JComboBox.html
Signature non conforme - Publicité supprimée Modération CCM
0
Julie69
 
Oui mais enfet j'ai opté pour une jTable mais je ne trouve pas comment actualiser...:(

C'est hyper urgent enplus je dois rendre mon appli demain...

Merci d'avance
0
Utilisateur anonyme
 
désolé là je n'aurais pas le temps, mais regardez les api Java, il doit y avoir ce qu'il vous faut quelque part, je ne suis pas trop spécialiste des interfaces, je bosses plus dans l'ombre en Java.
0
Julie69
 
Dans l'ombre c'est a dire plus dans le code???

Parce que j'ai un 2eme soucis qui est l'insertion de la date dasn ma base de données!!

Il me reste c'est deux problème pour finaliser mon appli..

Merci de prendre le temps de répondre
0
Utilisateur anonyme
 
Ajouter une date dans la base, et quel est le souci ?
Quel type de SGBD ?

Signature non conforme - Publicité supprimée Modération CCM
0
Julie69
 
Si tu veux dans ma table, j'ai 7 champs dont un champs date.

L'insertion marche pour l'instant vu que j'ai mis la date à null dans la requête d'insertion mais il faut que mon code pour la date marche.

J'ai mis ce code pour l'instant mais il ne marche pas :

Date date;
		try
		{
			date = Date.valueOf(jTextFieldDate.getText());
		}
		catch (IllegalArgumentException e)
		{
			JOptionPane.showMessageDialog(null, "Rentrez une date au format aaaa-mm-jj" );
			return;


Merci
0
Utilisateur anonyme
 
Java 6 ???
0
Julie69
 
oops pardon java galiléo et c'est oracle 10g que j'utilise comme sgbd.

Merci
0
Utilisateur anonyme
 
non galiléo c'est Eclipse pas Java
Oracle je connais
Pour les date on n'utilise plus la classe Date mais Calendar

Calendar dat = Calendar.getInstance();
dat.set(2010, 10, 01);
System.out.println(dat.get(Calendar.DAY_OF_MONTH));
0
Utilisateur anonyme
 
java.util.Calendar
0
Utilisateur anonyme
 
Voilà, si on passe la date en String sous forme aaaa-mm-dd

public static void insertResa( int numPersonne, int numGroupe, String responsabilite,String date, String nomPersonne, String prenomPersonne, String civilite ) throws SQLException
{
try
{
// récupération de la connexion
c = Connect.getCon();
stm = c.createStatement();
String sql = "INSERT into MEMBRE VALUES (" + numPersonne + "," + numGroupe + ",'" + responsabilite + "', to_date('" + date + "','yyyy-mm-dd'),'" + nomPersonne + "','" + prenomPersonne + "','" + civilite + "')";
// Execution de la requete
stm.executeUpdate(sql);
stm.close();
}
catch(SQLException sqlE)
{
System.out.println("Sql Erreur " + sqlE.getMessage());
throw sqlE;
}
catch(Exception e)
{
System.out.println("Erreur " + e.getMessage());
}
}
Signature non conforme - Publicité supprimée Modération CCM
0
Julie69
 
Merci c'est gentil je vais testé ça tout à l'heure.

Je vous tiens au courant;

Encore merci de votre aide
0
Utilisateur anonyme
 
Ok bon courage
0
Julie69
 
Il me marque qu'il me manque une virgule : virgule absente
0
Utilisateur anonyme
 
où ça ? quel est le message exact ?
0
Utilisateur anonyme
 
mets un System.out.println(sql); après String sql....;
pour voir à quoi ressemble la requête et poste la requête ici
0