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 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116
| public NewJFrame() {
super();
initGUI();
int i=0;
while(i<8){
initGUI2(i);
i++;
}
}
private void initGUI() {
try {
setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
getContentPane().setLayout(null);
{
jScrollPane2 = new JScrollPane();
getContentPane().add(jScrollPane2);
jScrollPane2.setBounds(0, 5, 377, 56);
}
{
jTextPane1 = new JTextPane();
getContentPane().add(jTextPane1);
jScrollPane2.setViewportView(jTextPane1);
jTextPane1.setText("\n Dans ce chapitre, nous allons étudier et analyser quelques algorithmes pour trier les éléments d'un tableau. \n\nNOTION DE TRI :\n\nUn tri consiste à arranger les éléments de l'ensemble selon un ordre croissant (ou déroissant) des valeurs de leur champ clé.\n\nle tri est l'un des problèmes les plus courants de l'informatique");
jTextPane1.setEditable(false);
//jTextPane1.setBounds(-3, 3, 375, 59);
}
{
jScrollPane4 = new JScrollPane();
getContentPane().add(jScrollPane4);
jScrollPane4.setBounds(0, 212, 379, 47);
}
{
ListModel jList1Model =
new DefaultComboBoxModel(
new String[] { "Introduction", "1-Tabaleaux","1.1-trie tableaux","1.1.1-trie decotemie" });
jList1 = new JList();
getContentPane().add(jList1);
jList1.setModel(jList1Model);
jList1.setBounds(0, 67, 122, 139);
}
/*{
jScrollPane1 = new JScrollPane(table);
getContentPane().add(jScrollPane1);
jScrollPane1.setBounds(128, 69, 252, 139);
table.setFillsViewportHeight(true);
}*/
pack();
this.setSize(786, 545);
String[] columnNames = {"","44","55","12","42","94","18","06","67"};
Object[][] data = {
{"i=0","44",
"55","12","42","94","18","06","67"},
{"i=1","06","55","12","42","94","18","44","67"},
{"i=2","06","12","55","42","94","18","44","67"},
{"i=3","06","12","18","42","94","55","44","67"},
{"i=4","06","12","18","42","94","55","44","67"},
{"i=5","06","12","18","42","44","55","94","67"},
{"i=6","06","12","18","42","44","55","94","67"},
{"i=7","06","12","18","42","44","55","67","94"},
};
table = new JTable(data, columnNames);
jScrollPane1 = new JScrollPane(table);
getContentPane().add(jScrollPane1);
jScrollPane1.setBounds(128, 69, 252, 139);
table.setFillsViewportHeight(true);
} catch (Exception e) {
e.printStackTrace();
}
/*String[] columnNames = {"","44","55","12","42","94","18","06","67"};
Object[][] data = {
{"i=0","44",
"55","12","42","94","18","06","67"},
{"i=1","06","55","12","42","94","18","44","67"},
{"i=2","06","12","55","42","94","18","44","67"},
{"i=3","06","12","18","42","94","55","44","67"},
{"i=4","06","12","18","42","94","55","44","67"},
{"i=5","06","12","18","42","44","55","94","67"},
{"i=6","06","12","18","42","44","55","94","67"},
{"i=7","06","12","18","42","44","55","67","94"},
};
table = new JTable(data, columnNames);*/
}
private javax.swing.Timer initGUI2(final int j) {
//final int j;
javax.swing.Timer t = new javax.swing.Timer(15000, new ActionListener() {
public void actionPerformed(ActionEvent e) {
table.getSelectionModel().addSelectionInterval(j,j);
//table.getSelectionModel().addSelectionInterval(3,3);
}
});
t.start();
return t;
} |
Partager