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
fonction getprix()
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();
s'il vous faut l'ensemble du code demandez moi.
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; }
Merci
Partager