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

Interfaces Graphiques en Java Discussion :

Border/Onglet/etc... et Conteneur en java


Sujet :

Interfaces Graphiques en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 63
    Par défaut Border/Onglet/etc... et Conteneur en java
    Bonjour,

    J'ai un petit soucis de comprehension avec java ces jours ci .

    Je m'explique:

    J'essaye de mettre dans un panel, des onglet, pas moyen, ils ne veullent s'afficher que dans un getContentPane. pk ?

    De meme, j'essaye de faire un TitleBorder dans un JPanel, afin de le decouper en partie nommé... Et encore une fois, le setBorder appliquer a un objet, pour moi un JLabel, ne veux pas non plus s'afficher dans le JPanel,mais bien dans le GetContentPane. PK ?

    Et enfin, au vu qu'il est apparemment pas possible de mettre certains objet SWING dans un JPanel, ( donc dans un autre),mais uniquement directement dans le getContentPane,comment les differencier ces fameux là ?

    Grand merci d'avance pour vos réponses ....

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 63
    Par défaut
    Car en fait, je cherche a comprendre, comment faire une interface disposer un peu comme celle ci :

    NB: je sais que c'est pas le look&Feel original, mais c'etait juste pour illustrer ...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 63
    Par défaut
    On y voit bien, le menu, ca pas de probleme ..

    Y a aussi, un JSplitPane, mais il ne traverse pas entierement la fenetre ...

    Et enfin la barre d'outils ... semble ne pas me poser de prob.

    et le Jlabel tout en bas...

    Separement, j'arrive a les faire, mais a les mettres tous ensembles, je reussi pas...


    NB: Je doit certainement passé a coté d'un truc tout c**, mais je bloque la dessus.

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 63
    Par défaut
    up

  5. #5
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 817
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 817
    Par défaut
    Salut,

    Citation Envoyé par mortalius
    J'essaye de mettre dans un panel, des onglet, pas moyen, ils ne veullent s'afficher que dans un getContentPane. pk ?
    Parce que tu dois pas t'y prendre comme il faut... montre ton code pour voir...

    Citation Envoyé par mortalius
    De meme, j'essaye de faire un TitleBorder dans un JPanel, afin de le decouper en partie nommé... Et encore une fois, le setBorder appliquer a un objet, pour moi un JLabel, ne veux pas non plus s'afficher dans le JPanel,mais bien dans le GetContentPane. PK ?
    Tu ne peux pas "découper" un panel à coup de TitleBorder... un titleBorder est associé à un objet, et un seul. Si tu veux découper ton panel, tu places autant de panels que nécessaire à l'intérieur de ton premier panel pour faire ton découpage comme tu le souhaites. Ensuite tu mets les titleBorder sur chaque sous-panel...

    Citation Envoyé par mortalius
    Et enfin, au vu qu'il est apparemment pas possible de mettre certains objet SWING dans un JPanel, ( donc dans un autre),mais uniquement directement dans le getContentPane,comment les differencier ces fameux là ?
    C'est possible... je ne connais pas d'objet swing qui ne rentre pas dans un JPanel... mais ça ne veut pas dire qu'il n'y en a pas, je suis juste pas encore tombé dessus (et j'en ai fait quelques-uns...)
    Ton problème vient du point précédent, sans doute... il faut que tu revois la notion de conteneur, et également, je pense, de layout...


    Si tu as besoins de plus d'infos, les tutoriels swing de Sun sont très bien faits... avec des exemples dispo en JWS pour illustrer... http://java.sun.com/docs/books/tutorial/uiswing/
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2005
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 63
    Par défaut
    Merci de ta reponse...

    Je vais donc parcourir ce lien, et revoir a fond les conteneur et layout ...

Discussions similaires

  1. Serveurs, conteneurs, et Java EE
    Par miral dans le forum Java EE
    Réponses: 1
    Dernier message: 02/07/2010, 16h44
  2. SFTP, VPN, FIREWALL, editeur java. etc
    Par miagomiago dans le forum Ubuntu
    Réponses: 1
    Dernier message: 19/07/2007, 18h00
  3. utiliser classe onglet java
    Par franfr57 dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 11/10/2006, 20h41
  4. [Mac] Equivalents de Delphi, Pascal, C, Java, etc ?
    Par cyberjoac dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 02/04/2006, 12h26

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