begin process at 2010 02 10 06:38:42
  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 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 Controle de saisie grace a focuslisteners [ par greglover ] Bonjour,je cherche a faire un controle de saisie dans un formulaire sur plusieurs champs tel que nom, prenom et date (vérifier que nom est bien en let Conversion Chiffres Lettres [ par DarkKing ] slt,j'ai un petit probleme je veux ecrie un programme pour convertir un nombre entier en un chaine de caractère.10 dix134 cent trente quatre Drag and Drop [ par lafolle24320 ] Bonjour à tous, Je suis en train d'essayer de faire du drag and drop avec un JTextField. J'ai vu les nombreux tutoriels qui on déjà était proposé pour probleme de JTextArea [ par yousmg ] je veut afficher un fichier dans un JTextArea a chaque fois je clic sur un bouton afficher  if(arg0.getSource()==afficher_script)             {       


Nos sponsors


Sondage...

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 0,515 sec (4)

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