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
|
//Je récupère les index enregistrer a la dernière fermeture du programme
byte C0 = Byte.valueOf(frame.getProperty("column_0.index")) ,
C1 = Byte.valueOf(frame.getProperty("column_1.index")),
C2 = Byte.valueOf(frame.getProperty("column_2.index")),
C3 = Byte.valueOf(frame.getProperty("column_3.index")),
C4 = Byte.valueOf(frame.getProperty("column_4.index"));
//je déclare les variable des position actuelle des colonnes dans la jtable
int C02,
C12,
C22,
C32,
C42;
//je fais un boucle pour remettre les colonnes dans l'ordre choisis au dernier lancement du programme
byte i=0;
for(i = 0; i < 5 ; i++)
{
if(C0==i){C02 = majxtable.convertColumnIndexToView(0);if(C02!=i){majxtable.moveColumn(C02,i);};continue;}
if(C1==i){C12 = majxtable.convertColumnIndexToView(1);if(C12!=i){majxtable.moveColumn(C12,i);};continue;}
if(C2==i){C22 = majxtable.convertColumnIndexToView(2);if(C22!=i){majxtable.moveColumn(C22,i);};continue;}
if(C3==i){C32 = majxtable.convertColumnIndexToView(3);if(C32!=i){majxtable.moveColumn(C32,i);};continue;}
if(C4==i){C42 = majxtable.convertColumnIndexToView(4);if(C42!=i){majxtable.moveColumn(C42,i);};continue;}
} |
Partager