Java---> problème pour sélectionner langue
Fermé
overpowed
Messages postés
116
Date d'inscription
samedi 26 avril 2008
Statut
Membre
Dernière intervention
19 octobre 2013
-
12 janv. 2011 à 19:39
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 12 janv. 2011 à 21:11
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 12 janv. 2011 à 21:11
A voir également:
- Java---> problème pour sélectionner langue
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Telecharger langue arabe - Télécharger - Bureautique
- Changer langue windows 10 - Guide
3 réponses
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
12 janv. 2011 à 20:01
12 janv. 2011 à 20:01
Tu peux utiliser un enum pour créer tes langues...
Ici j'ai utilisé Scanner, mais tu pourrais utiliser directement ton clavier
Ici j'ai utilisé Scanner, mais tu pourrais utiliser directement ton clavier
import java.util.Scanner; public enum Langue {Francais, English, Deutsch, Espanol, Italiano}; public static void main(String args[]) { System.out.println("Langues disponibles :"); for (int i=0; i<Langue.values().length; i++) System.out.println("\t"+i+" : "+Langue.values()[i]); System.out.print("\nChoix de la langue : "); int n = new Scanner(System.in).nextInt(); Langue langue = Langue.values()[n]; System.out.println("\nLangue choisie : "+langue+"\n"); switch (langue) { case Francais : System.out.println("Salut !"); break; case English : System.out.println("Hello !"); break; case Deutsch : System.out.println("Hallo !"); break; case Espanol : System.out.println("Hola !"); break; case Italiano : System.out.println("Ciao !"); break; } }
overpowed
Messages postés
116
Date d'inscription
samedi 26 avril 2008
Statut
Membre
Dernière intervention
19 octobre 2013
2
12 janv. 2011 à 20:54
12 janv. 2011 à 20:54
Dans le cas présent, il faudrait mettre une méthode dans une autre or Java ne l'accepte pas.
Tu veux dire quoi aussi par utiliser clavier? Comment l'utiliser correctement?
Merci d'avance.
Tu veux dire quoi aussi par utiliser clavier? Comment l'utiliser correctement?
Merci d'avance.
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 020
12 janv. 2011 à 21:11
12 janv. 2011 à 21:11
Moi j'ai utilisé Scanner(System.in).nextInt() dans mon exemple qui interagit avec la console, mais toi tu as un objet IODialog clavier donc tu devrais plutôt utiliser clavier.readInt(0,Langue.values().length-1)
Par contre je ne vois pas quel est ton problème de méthode dans une méthode ?
Par contre je ne vois pas quel est ton problème de méthode dans une méthode ?