Bonsoir tout le monde.
J'ai un probleme avec calendar pour afficher et calculer les dates dans un tableau.
je fait un systeme de pret bancaire.
Je souhaite pouvoir afficher dans un tableau la date(moi/année) dans une cellule et dans une autre le prélèvement.
Voici les codes que j'ai commencé, j'ignore comment le terminer.
Voici la class modetable
Voici la class Tableaupreve.
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78 import javax.swing.table.AbstractTableModel; import java.util.Vector; import java.util.GregorianCalendar; import java.util.Calendar; import java.util.Date; public class modetable extends AbstractTableModel { Calcul c = new Calcul(); GregorianCalendar calendar = new java.util.GregorianCalendar(); int ligne=0; int i,nb; float preleve=0; public Object getValueAt(int rows, int cols) { return 0; } public int rows(int ligne, int i, float preleve, int nb) { nb=c.getTemps(); nb=nb*12 preleve=c.getSommprelev(); ligne=nb; for(i=1;i<ligne;i++) { calendar.add(Calendar.MONTH, 1); calendar.add(Calendar.YEAR, 1); preleve; } return 0; } public int getRowCount() { return 0; } public int getColumnCount() { return 0; } public int getLigne() { return i; } }
Voici un exemple de ce que je souhaite.
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
31
32
33
34
35
36
37 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Tableaupreve { modetable mo = new modetable(); Calcul c; public Tableaupreve() { int i; i=mo.getLigne(); String[][] rowData = new String[i][2]; String[] columnNames = new String[2]; columnNames[0]="Date"; columnNames[1]="Somme prélevée"; JTable rembourcement = new JTable(rowData,columnNames); JScrollPane sroll = new JScrollPane(rembourcement); } }
exemple:
on fait un pret de 5 ans donc 5 * 12 =60 mois: on commence le pret aujourd'hui le 13/06/2006 le remboucement commencera le moi prochain à partir du 13/07/2006, rembourcement suivant le 13/08/2006, ect...
Avez vous compris?
Merci d'avance de votre aide
Cordialement
A bientôt
Partager