Dans le cadre d'un projet universitaire, nous localisons notre application.
Est-il possible de localiser des composants swing tels que JOptionPane et si oui, comment ?
Dans le cadre d'un projet universitaire, nous localisons notre application.
Est-il possible de localiser des composants swing tels que JOptionPane et si oui, comment ?
Vous pouvez utiliser ResourceBundle pour la localisation en général (dans le cas du panneau d'options pour le choix des chaînes et des messages). Vous pouvez ensuite utiliser ces chaînes localisées, etc. pour le panneau d'option. Par exemple, vous pouvez utiliser ces chaînes localisées pour le panneau d'option :
String[] choises = new String[];
choises[0] = bundle.getString("yes");
choises[1] = bundle.getString("no");
choises[2] = bundle.getString("cancel");
String message = bundle.getString("messageText")
JOptionPane optionPane = new JOptionPane(message, JOptionPane.WARNING_MESSAGE,
JOptionPane.YES_NO_CANCEL_OPTION, null, choises);
Pour plus de détails sur les regroupements de ressources, voir Internationalisation de Java : Localisation avec les ResourceBundles .
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.