Bonjour,
J'ai un projet dans lequel j'ai crée une combo Box avec le choix de langues.
J'ai l'impression que j'ai plutot mal faite mon appel de fonction. J'ai une fonction MiseAJourLangue qui fonctionne avec les fichiers .lang.
J4aimerai bien que des que l'utilisateur a choisi une langue ça se mette tout de suite à charger la nouvelle langue. Sans avoir rien à toucher (je dois faire certaines actions avant que ça change)
le constructeur ou intervient la ComboBox
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 public class MapLangue extends JPanel implements MouseMotionListener, MouseListener, ActionListener, Multilangue{ private static final long serialVersionUID = 1L; // les pointeurs souris à utiliser private final Cursor hand = new Cursor(Cursor.HAND_CURSOR); private final Cursor defaut = new Cursor(Cursor.DEFAULT_CURSOR); private AppletPh2 applet; private Image img ; private int modele; private JComboBox langueList; etc.....ça serait trop long de tout marquer
Ce code que j'ai fait pour m'aider n'a rien changé du tout si kkun a une idée...
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 langueList = new JComboBox(intArray); ComboBoxRenderer renderer= new ComboBoxRenderer(); renderer.setPreferredSize(new Dimension(90, 25)); langueList.setRenderer(renderer); langueList.setMaximumRowCount(4); langueList.setToolTipText(app.getItemInfobulle("LANGUE")); langueList.addActionListener(this); langueList.setBackground(Color.WHITE); langueList.setBounds(5,130,150,30); langueList.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent arg0) { applet.getPanneauBoutons().miseAJourLangue(); } });
Partager