Salut à tous, j'essai de faire une petite application qui aura à afficher du texte dans deux langues différentes, une sorte de dico quoi!!
J'aimerai savoir qu'elle est la classe la mieux adapté pour cela??Merci d'avance![]()
Salut à tous, j'essai de faire une petite application qui aura à afficher du texte dans deux langues différentes, une sorte de dico quoi!!
J'aimerai savoir qu'elle est la classe la mieux adapté pour cela??Merci d'avance![]()
Si l'appli est lancée en local une JFrame fera très bien l'affaire. S'il s'agit d'une application web, ce sera une JApplet.
Pour le contenu de ces "fenetre", tu n'as de limite que ton imagination ( ou bien les impératifs fixés par ton chef... ) : JTextField, JLabel, JTextArea, JTextPane, JEditorPane etc...
Un petit tour sur la javadoc te renseigneras très bien sur les différentes possibilités.
pour la langue c'est le systeme d'exploitation qui s'en occupera a ta place.
Salut et merci pour vos répenses. Pour l'appli je sais que je doit utiliser une JFrame, JtextPane ..... mais le problème c'est juste l'affichage des langues étrangère. par exemple si je veux afficher:
bonjour: "sa traduction dans une autre langue(chinoix par exemple)" comment je vais faire?? je sais pas si j'été assez claire?:
tes traductions se font tjs à partir du français ?
exemple:
français --> anglais
français --> chinois
français --> italien
etc...
si c'est le cas tu peux utilisé un dictionnaire avec comme clé le mot en francais
ceci peut t'aider: http://java.developpez.com/faq/java/...TIONS_info_map
Typiquement pour le choix des langues tu peux utiliser deux JComboBox pour le choix du langage source et du langage destination.
Merci pour vos répenses. en fait la traduction n'est pas toujours du français vers un autre langage "ça dépend". le souci c'est l'affichage. comment faire chabiter deux encodage différents "français et chinois: "
Ba tout simplement la méthode setLocale de ton composant, dans un tu fais
et dans l'autre un
Code : Sélectionner tout - Visualiser dans une fenêtre à part monPremierComposant.setLocale(Locale.FRANCE);
Ou quelquechose dans ce style
Code : Sélectionner tout - Visualiser dans une fenêtre à part LonDeuxièmeComposant.setLocale(Locale.CHINA);
Sinon utilise de l'unicode, et dans ce cas plus trop de problème
Merci c'est ce que je cherchai
Partager