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

Composants Java Discussion :

Composants � utiliser pour une interface graphique Java


Sujet :

Composants Java

  1. #1
    Membre �clair�
    Avatar de nicolas.pied
    Profil pro
    Ing�nieur d'Etudes
    Inscrit en
    Janvier 2005
    Messages
    249
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activit� : Ing�nieur d'Etudes

    Informations forums :
    Inscription : Janvier 2005
    Messages : 249
    Par d�faut Composants � utiliser pour une interface graphique Java
    Bonjour,

    Je souhaite d�velopper une interface graphique qui ressemblerait au mod�le suivant :



    Quels sont les composants � utiliser pour les diff�rentes parties de cette l'interface? Quel Layout pr�conisez-vous ?

    Merci !
    Un peu d'humour : jokes.guppix.fr
    Articles et actualit�s informatiques : Kbups.org
    Articles sur le d�veloppement informatique : nicolaspied.developpez.com

  2. #2
    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
    basiquement je dirais un paquet de JSpliPane si tu veuex que les diff�rents panneaux de ton appli soi�nt redimmensionnables, puis pour le layout un GridbagLayout me semblerait pas mal (en m�me temps je l'utilise quasiment tout le temps donc je suis peut �tre pas tr�s objectif.......), tu pourrais utiliser un BorderLayout �galement pour placer tes composants principaux mais ce serait moins flexible que l'utilisation des JSplitPane et du GridBagLayout
    Ensuite une JMenuBar, une JToolBar et une JStatusBar(non inclue dans swing mais il existe des composant de ce type dans certaines API tierce partie comm JFreeReport, ou tu peux la coder rapidement toi m�me avec un JPanel, une box et l'ajouter en bas de ton layout) pour les diff�rentes barres (menu, outil, statut).....
    Puis pour les panneaux de gauche, il va falloir envoyer du JTree, pour le central il faut voire ce que tu veux metre dedans, pour le droit (properties) il me semble qu'il existe un PropertiesPanel (ou qqchose dans le style) du cot� de l2fprod commons
    Puis pour le panel du bas un JTabbedPane pourrais faire l'affaire
    Ensuite JComboBox, Jlabel, JButton et tout le toutim bien sur.......
    ++

  3. #3
    Membre �clair�
    Avatar de nicolas.pied
    Profil pro
    Ing�nieur d'Etudes
    Inscrit en
    Janvier 2005
    Messages
    249
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activit� : Ing�nieur d'Etudes

    Informations forums :
    Inscription : Janvier 2005
    Messages : 249
    Par d�faut
    Et quels sont les composants qui permettent d'obtenir les blocs :

    - Object Hierarchy
    - Properties
    - Components

    Pour la plupart, on dirait des JTree, mais quelque peut modifier ou skinner, non ?

    D'ailleurs, comment r�aliser un skin pour un bouton ou autre composant ?

    Merci.

    J'ai utilis� le SplitPane et ca marche tr�s bien !
    Un peu d'humour : jokes.guppix.fr
    Articles et actualit�s informatiques : Kbups.org
    Articles sur le d�veloppement informatique : nicolaspied.developpez.com

  4. #4
    Membre �clair� Avatar de leminipouce
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Janvier 2004
    Messages
    754
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Janvier 2004
    Messages : 754
    Par d�faut
    Je confirme, tu peux r�aliser ton Object hierarchy et ton Components avec des JTree (que tu int�gre, comme tu le veux � un Jpanel, un JSplitPane ou encore un JScollPane -voir les uns imbriqu�s dans les autres...).
    Pour properties, j'ai plus de mal � te le dire, car je n'y vois aucun contenu
    Pour "skinner" un arbre, c'est tr�s simple, il suffit de cr�er ton propre TreeCellRenderer.
    Dans ce dernier tu fournis des images que tu affiches selon les particularit�s du noeud � afficher (racine, feuille, nom particuliers, s�lectionn�, ...)
    J'ai trouv� l'exemple fournit par Sun (il y a un lien depuis la javadoc) tr�s explicite, mais si jamais tu as besoin, je peux t'en envoyer un � moi
    Je crois qu'il y a aussi un excellent tuto Sun sur la fa�on de personnaliser un JButton (m�me chose, lien depuis la Javadoc). Sinon, � d�faut, je pense que le tutos sur la personnalisation des JComboBox (celui-l�, je suis s�r qu'il existe !) devrait suffir � d�tailler cette proc�dure pour les autres composants.

  5. #5
    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
    pour les properties suit le lien donn� dans mon poste pr�c�dent, il correspond � un groupe decomposants non contenus dans swing mais plut�t utiles, dont la PropertieSheet qui correspond � ce que tu cherches

    Voici le lien http://common.l2fprod.com

Discussions similaires

  1. Quels composants utiliser pour une application client/serveur (mySql) ?
    Par whitespirit dans le forum Bases de donn�es
    R�ponses: 20
    Dernier message: 30/01/2008, 05h46
  2. Quel langage pour une interface graphique digne de ce nom ?
    Par Guillaume222 dans le forum Langages de programmation
    R�ponses: 11
    Dernier message: 06/11/2007, 15h58
  3. Choix d'un langage pour une interface graphique
    Par MortDansLAme dans le forum Biblioth�ques
    R�ponses: 3
    Dernier message: 30/06/2007, 01h29
  4. Quelle biblioth�que pour une interface graphique C++
    Par peace_info dans le forum Biblioth�ques
    R�ponses: 3
    Dernier message: 16/03/2007, 14h42
  5. [2D] Mini-projet : question pour une interface graphique
    Par kitsune dans le forum D�veloppement 2D, 3D et Jeux
    R�ponses: 15
    Dernier message: 10/03/2006, 14h59

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