Bonjours,
j'ai deux problèmes en un déjà ma fonction getprix(), qui ce charge d'un petit calcule de prix dans laquelle j'ai des problèmes en passant des string en int. Le deuxième problème est le faite que le prix peut etre modifier souvent et je ne sais pas rafraîchir le JLabel voici le code le problème ce tronve donc dans getprix() et dans l'insertion du JLabel

insertion du JLabel
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
			try 
			{
			prix = getprix();
			}
			catch (SQLException e)
			{ 
				e.printStackTrace();
			}
			total = new JLabel("Prix :" + prix );
			Liste.add(total);
			repaint();
fonction getprix()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
		public double getprix()
			throws SQLException 
			{
			ResultSet resultats;
			double prixsal;
			boolean service;
			int id;
			int nbjour;
			double prixtot=0;
			String num = getsal();
			String phrase = getnbjour();
			ConnecteurBDD connecteurBD = new ConnecteurBDD();
		    Statement instruction;
		    id = Integer.parseInt(num);
		    instruction = connecteurBD.getConnexion().createStatement();
		    resultats = instruction.executeQuery("SELECT prix_uni FROM salle WHERE num_sal= " +id+ ";");
		    resultats.first();
		    prixsal = resultats.getRow();
		    service = getservice();
		    nbjour = Integer.parseInt(phrase);
 
		    if (service==true){
				prixtot = (prixsal*nbjour)+((15*(prixsal*nbjour))/100);
			}
			if (service==false){
				prixtot = (prixsal * nbjour);
			}
 
			return prixtot;
		}
s'il vous faut l'ensemble du code demandez moi.
Merci