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