begin process at 2012 02 14 19:57:30
  Trouver un code source :
 
dans
 
Accueil > Forum > 

JAVA / J2EE / J2ME

 > 

Divers

 > 

Débutant(e)

 > 

Besoin d'aide : De JButton à JTextField


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Besoin d'aide : De JButton à JTextField

samedi 4 avril 2009 à 00:42:30 | Besoin d'aide : De JButton à JTextField

javalang

Salut !
Besoin urgent d'aide.
Quand je clique sur les boutons, je voudrais que les lettres qui sont écrites dessus se reportent dans des JTextFields.
Les JTextFields sont dans une collection et les boutons sont générés dans un tableau avec des lettres.
Voici mon code de JButtons suivi du code des JTexFields.

Ceci peut paraitre bête, mais je suis novice


=======JBUTTONS=====
    private ArrayList<String> GenLettres() {
        final int nbVoyelles = 3;
        final int nbConsonnes = 3;
        final int nbAutres = 2;

        ArrayList<String> lettres = new ArrayList<String>();

        Random random = new Random(System.currentTimeMillis());

        for (int i = 0; i < nbVoyelles; ++i) {
            char voyelle = VOYELLES.charAt(random.nextInt(VOYELLES.length()));
            lettres.add("" + voyelle);
        }
        for (int j = 0; j < nbConsonnes; ++j) {
            char consonnes = CONSONNES.charAt(random.nextInt(CONSONNES.length()));
            lettres.add("" + consonnes);
        }
        for (int k = 0; k < nbAutres; ++k) {
            char autre = AUTRES.charAt(random.nextInt(AUTRES.length()));
            lettres.add("" + autre);
        }
        Collections.shuffle(lettres);
        System.out.println(lettres);
       
        return lettres;
    }
+++++++++++++++++++++




=====JTEXTFIELDS=====
    public Grille() {
        layout = new GridBagLayout();
        setLayout(layout);
        contraintes = new GridBagConstraints();

        txt1 = new EnumMap<Operation, JTextField>(Operation.class);
        txt2 = new EnumMap<Operation, JTextField>(Operation.class);
        txt3 = new EnumMap<Operation, JTextField>(Operation.class);
        txt4 = new EnumMap<Operation, JTextField>(Operation.class);
        txt5 = new EnumMap<Operation, JTextField>(Operation.class);     
       
        for (Operation op : Operation.values()) {

            JTextField txt = new JTextField(" ");
            txt.setFont(new Font(txt.getFont().getName(), Font.BOLD, 30));
            txt.setPreferredSize(new Dimension(60, 60));
            txt.setHorizontalAlignment(JTextField.CENTER);
            txt.setEditable(false);
            txt1.put(op, txt);

            txt = new JTextField("  ");
            txt.setHorizontalAlignment(JTextField.CENTER);
            txt.setFont(new Font(txt.getFont().getName(), Font.BOLD, 30));
            txt.setPreferredSize(new Dimension(60, 60));
            txt2.put(op, txt);
            txt.setEditable(false);

            txt = new JTextField("  ");
            txt.setHorizontalAlignment(JTextField.CENTER);
            txt.setFont(new Font(txt.getFont().getName(), Font.BOLD, 30));
            txt.setPreferredSize(new Dimension(60, 60));
            txt3.put(op, txt);
            txt.setEditable(false);

            txt = new JTextField("  ");
            txt.setHorizontalAlignment(JTextField.CENTER);
            txt.setFont(new Font(txt.getFont().getName(), Font.BOLD, 30));
            txt.setPreferredSize(new Dimension(60, 60));
            txt4.put(op, txt);
            txt.setEditable(false);

            txt = new JTextField("  ");
            txt.setHorizontalAlignment(JTextField.CENTER);
            txt.setFont(new Font(txt.getFont().getName(), Font.BOLD, 30));
            txt.setPreferredSize(new Dimension(60, 60));
            txt5.put(op, txt);
            txt.setEditable(false);
        }

        contraintes.fill = GridBagConstraints.BOTH;
        int r = 1;
        for (Operation op : Operation.values()) {
            addComp(txt1.get(op), r, 1, 1, 1);
            addComp(txt2.get(op), r, 2, 1, 1);
            addComp(txt3.get(op), r, 3, 1, 1);
            addComp(txt4.get(op), r, 4, 1, 1);
            addComp(txt5.get(op), r, 5, 1, 1);
            ++r;
        }
    }
+++++++++++++++++++++

MERCI D'AVANCE


lundi 6 avril 2009 à 09:10:35 | Re : Besoin d'aide : De JButton à JTextField


Cette discussion est classée dans : font, txt, lettres, jtextfield, op


Répondre à ce message

Sujets en rapport avec ce message

Les différentes fenetres d'un projet [ par fred240683 ] Bonjour.Je développe une application dans laquelle à partir d'une fenetre principale j'ouvre diverses fenetres secondaires.J'aimerais que l'on ne puis Création de JDialog [ par fred240683 ] Bonjour .Actuellement je developpe une application de client-serveur style messenger.Voici mon code :JFrame fen=new JFrame("Client"); Création de JTextField dynamique [ par esus1985 ] bonjour, j'ai une application qui doit faire du calcul matriciel. mon probleme : je n'arrive pas créer plusieurs JTextField et les utiliser puisque [SWING] : comment limiter un JTextField à 25 lettres capitales ??? [ par Foub ] Bonjour,je souhaite limiter un champ de saisies à 25 lettres en capitale, avec le premier caractère obligatoire.J'ai essayé d'utiliser un JFormattedTe Mise en majuscule des premieres lettres d'un JTextField [ par coolanso ] Bonjour à tous, j'ai un JTextField qui doit contenir le prénom de l'utilisateur, il se trouve qu'un utilisateur peut avoir plusieurs prénoms, je voud chercher une sous chaine dans un fichier .txt [ par elhadi213 ] salut je doit programmer une bouton qui doit extraire les x premier caractéres d'un mot entré arab(proclitiques possibles et x décrimente quand je ne recherche d'algo convertissant les dates en toute lettres [ par coolanso ] Bonsoir à tous,voilà, dans mon application je dois convertir des dates sous format numérique en toutes lettres,du genre :[b] 28/12/2011 donnera vingt selectionner un element à partir d'un JTextField dans un JList [ par patrim ] bonjour, je besoin d'aide,j'ai un JTExtField par lequel je doit récupérer le string, une fois le string en main je compare avec les contenues de la li Cryptage mot de passe [ par Erwan76 ] Bonjour à tous les codes sourciens! :-))j'utilise un jFrame qui contient des jLabel , des boutons et quelques jTextField...Jusque là çà va. Ce que j'a comment filtrer les entrées d'un JTextField ? [ par Abasedebasse ] Tout est dans le titre...Comment filtrer les entrées d'un JTextField ? Je ne veux en fait que des caractères minuscule, majuscule et numériquemerci a


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,120 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales