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 :

problemes simples swing


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    228
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 228
    Par défaut problemes simples swing
    bonjour, je develloppe une petite application et je me demandais si je devais absolument créer un JOptionPane dès que j'ai quelquechose à demander à l'user ou bien si je pouvais utiliser le meme pour tout sachant que je ne demande qu'une seule chose à la fois.

    Autres choses, peut-on faire un tableau de JLabel ?
    est-ce le JPanel ou le FlowLayout qui gère les objets et particulierement leur emplacement ?

    merci

  2. #2
    Membre Expert
    Profil pro
    Fabrication GED
    Inscrit en
    Octobre 2005
    Messages
    1 405
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Fabrication GED

    Informations forums :
    Inscription : Octobre 2005
    Messages : 1 405
    Par défaut
    Pour le JOptionPane, il me semble que c'est pas possible (arrêtez-moi si je me trompes), mais le "dispose" étant géré automatiquement je ne pense pas que cela soit possible. Cela-dit, tu peux très bien créer ta propre JDialog en mode non-modale et ne faire le dispose qu'à la fin de l'application.

    Ta question sur les JLabel est trop vague.
    Pour faire un tableau de JLabel : JLabel [] monTableau = new JLabel[nombreDeJLabel]
    Pour afficher les JLabel sous forme de tableau, crée un JPanel et affecte-lui un GridLayout plutot qu'un FlowLayout.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    228
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 228
    Par défaut
    merci et pour ce qui est du placement des objets dans une fenêtre ? : comment je dis que je veux tel obj à tel endroit et tel autre à un autre endroit de ma fenêtre ?

  4. #4
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    Trouves toi un cours sur les LayoutManager, ils sont faits pour ça (et direction la FAQ swing pour en savoir un peu plus)

    Et par pitié pas de NullLayout

  5. #5
    Membre chevronné Avatar de broumbroum
    Profil pro
    Inscrit en
    Août 2006
    Messages
    406
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 406
    Par défaut
    Salut!
    Peut-être que le JOptionPane n'aime pas le layout customizé...

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    228
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Décembre 2005
    Messages : 228
    Par défaut
    bonjour,
    en utilisant un flowlayout, est-ce qu'on peut au moins lui dire que ces x objets doivent être sur la meme ligne (a peu près) et que celui-là doit être plus bas par exemple. Pour ma part, je pensais qu'il suffisait de récupérer la taille de la fenêtre (taille_fenetre) et si on veut 4 boutons alignés, qu'il suffisait de donner la taille de chaque bouton ( taille_fenetre / 4) mais je n'arrive pas à imposer la taille des boutons par setPreferredSize().


    j'essaie de créer un JLabel[] tab_label mais je ne peut pas me servir de tab_label[i] car il me met l' exception nullpointerException alors que j'ai initialiser le tableau à 10.
    code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    JLabel tab_label = new JLabel[10];
    tab_label[0].setText("premier label");

Discussions similaires

  1. Probleme (simple) sur un select distinct
    Par phaby dans le forum Requêtes
    Réponses: 2
    Dernier message: 03/04/2006, 13h38
  2. Probleme simple, mais grave!
    Par vienin dans le forum C++
    Réponses: 15
    Dernier message: 09/12/2005, 01h05
  3. Probleme simple : Update du champ le + petit
    Par barok dans le forum Requêtes
    Réponses: 6
    Dernier message: 10/09/2005, 13h33
  4. Probleme simple de debutant avec INSERT TO et UPDATE
    Par Tom_Cruise dans le forum Langage SQL
    Réponses: 5
    Dernier message: 26/08/2005, 08h15
  5. probleme simple de tab[][]
    Par vince3320 dans le forum C
    Réponses: 8
    Dernier message: 17/05/2004, 17h48

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