IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

AWT/Swing Java Discussion :

barre de defilement


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de naima2005
    Inscrit en
    Février 2006
    Messages
    340
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Février 2006
    Messages : 340
    Par défaut barre de defilement
    Bonjour à tous,

    J'ai 2 questions:

    Question1:J'ai par exemple une fêntre qui contient un jTextField et un bouton ok je veux lorseque je clique sur ok je vérifier si l'utilisateur a saisie une chaine de caractères.

    Question2:Comment je peux insérer unr barre de défilement dans une fênetre java.

    Merci pour votre intention.

  2. #2
    Membre émérite
    Avatar de bbclone
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2006
    Messages : 537
    Par défaut
    essaye ca pour ta question 1 ;-)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
     
    import java.awt.event.ActionListener;
    import java.awt.event.ActionEvent;
    import java.awt.HeadlessException;
    import java.awt.FlowLayout;
    import java.awt.Dimension;
     
    import javax.swing.JFrame;
    import javax.swing.JTextField;
    import javax.swing.JButton;
     
    /**
     * Created by IntelliJ IDEA.
     * User: bebe
     * Date: 17-Jun-2006
     * Time: 21:48:59
     * To change this template use File | Settings | File Templates.
     */
    public class ActionOnButton extends JFrame implements ActionListener {
     
        JTextField myTextField = null;
     
        public ActionOnButton() throws HeadlessException {
            myTextField = new JTextField();
            myTextField.setPreferredSize(new Dimension(175, 20));
            JButton myButton = new JButton("Check...");
            myButton.addActionListener(this);
     
            setLayout(new FlowLayout());
            add(myTextField);
            add(myButton);
     
        }
     
        public void actionPerformed(ActionEvent e) {
            String userInput = myTextField.getText();
            if (userInput.length() > 0) {
                System.out.println("Congrats ...");
            } else {
                System.out.println("mmmmm try again");
            }
        }
     
        public static void main(String[] args) {
            ActionOnButton a = new ActionOnButton();
            a.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            a.pack();
            a.setLocationRelativeTo(null);
            a.setVisible(true);
        }
    }
    et la 2 ca depent. tu veux mettre des barre de défilement pour quoi?

  3. #3
    Membre chevronné Avatar de NeptuS
    Profil pro
    Inscrit en
    Août 2005
    Messages
    392
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 392
    Par défaut
    naima2005, si tu pouvais éviter de créer 2 topic successifs pour la même question, ça serait vraiment sympa .... surtout à 4 heures d'intervalle ....

  4. #4
    Membre éclairé Avatar de naima2005
    Inscrit en
    Février 2006
    Messages
    340
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Février 2006
    Messages : 340
    Par défaut Explication de la 2 question
    Bonjour,

    Oui c'est vrai j'ai fait une erreur on posant la question 2 fois j'ai croye que la première question n'a pas été enregistre.

    pour ma première question je l'ai resolu mais la deuxième question pas encor.

    Je veus utiliser un barre de défilement pour une fêntre qui contient plusieurs boutons et qui affiche seulement les premières boutons à l'ecran c'est pourcela je veux utiliser un barre pour l'utiliser afin de visualiser la totalite de la fenetre et pour remplir la totalite des jtextfield.

    Merci pour votre aide.

  5. #5
    Membre chevronné Avatar de NeptuS
    Profil pro
    Inscrit en
    Août 2005
    Messages
    392
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 392
    Par défaut
    utilise 1 JScrollPane

  6. #6
    Membre émérite
    Avatar de bbclone
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    537
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2006
    Messages : 537
    Par défaut
    tu peut utiliser un JScrollPane comme a dit Neptus :-)
    mais c'est pas joli ;-)

    t'es sur que tu a bien desiner ton interface?
    quand tu as des scrolling dans ta fenetre principal directement c'est moche. le scrollpane sont as reserver aux composant comme un JTextArea un JTextEditor un JTable...
    regarde si tu peut pas placer tes textField sur plusieurs colone ou utilise un tabbedpane si tu a trop de truc sur ta fenetre principal.
    une interface trop charger c'est jamais bon!
    si tu veut de l'aide montre nous qu'est ce que tu dois avoir comme interface. y'a bien quelqu'un qui te guidera pour ameliorer la tienne :-)

    Karsten Lentzsch explique tres bien comment tu doit faire pour faire des belle interface utilisateur pour des application cliente (qui sont pas des jeux).

Discussions similaires

  1. Barre de défilement
    Par genteur slayer dans le forum Fortran
    Réponses: 4
    Dernier message: 06/04/2006, 15h10
  2. [JScrollPane]pas de barre de defilement !!!
    Par let_me_in dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 04/01/2006, 10h15
  3. barre de defilement dans une div
    Par barbarius dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 23/06/2005, 14h19
  4. Réponses: 6
    Dernier message: 21/06/2002, 14h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo