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
|
choix = new JComboBox();
JLabel label = new JLabel("trier par:");
choix.setPreferredSize(new Dimension(150,20));
choix.addItem("Genre");
choix.addItem("Ordre alphabétique");
JPanel top = new JPanel();
top.add(label);
top.add(choix);
choix.addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent ecoute)
{
System.out.println(choix.getSelectedIndex());
switch (choix.getSelectedIndex())
{
case 0:
// Création des branches
DefaultMutableTreeNode action = new DefaultMutableTreeNode ("Action");
DefaultMutableTreeNode comedie = new DefaultMutableTreeNode ("Comédie");
// Ajouts des branches à la racine
racineF.add(action);
racineF.add(animation);
// rafraichissement de l'arbre
((DefaultTreeModel) arbreF.getModel()).reload();
break;
case 1:
// Création des branches
DefaultMutableTreeNode chiffre = new DefaultMutableTreeNode ("0-9");
DefaultMutableTreeNode a = new DefaultMutableTreeNode ("A");
// Ajouts des branches à la racine
racineF.add(chiffre);
racineF.add(a);
// rafraichissement de l'arbre
((DefaultTreeModel) arbreF.getModel()).reload();
break;
}
}
});
return top; |
Partager