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 :

integrer le look and feed quaqua.


Sujet :

AWT/Swing Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2006
    Messages
    350
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par défaut integrer le look and feed quaqua.
    Je souhaite refaire une vielle appli en swing et au passage lui mettre un look différent (allez, au pif quaqua).

    Je bosse sous Eclipse et le but final est de générer un jar exécutable qui aurait le bon look (au mieux si possible).

    Pour l'instant, j'ai créé deux fichiers :
    - la classe executable :
    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
    import gui.JPanelCalculator;
     
    import javax.swing.JFrame;
    import javax.swing.UIManager;
     
    /**
     * 
     */
     
    /**
     * @author stephane
     *
     */
    public class Trident_2_1x {
     
    	/**
             * @param args
             */
    	public static void main(String[] args) {
     
             // set system properties here that affect Quaqua
             // for example the default layout policy for tabbed
             // panes:
             System.setProperty(
                "Quaqua.tabLayoutPolicy","wrap"
             );
     
             // set the Quaqua Look and Feel in the UIManager
             try {
                  UIManager.setLookAndFeel(
                      "ch.randelshofer.quaqua.QuaquaLookAndFeel"
                  );
             // set UI manager properties here that affect Quaqua
     
             } catch (Exception e) {
                 // take an appropriate action here
            	 e.printStackTrace();
             }
             // insert your application initialization code here
     
    		JFrame frame = new JFrame("Trident_2_1x");
    		frame.add(new JPanelCalculator());
            frame.setSize(400,400);
            frame.setVisible(true);
            frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    	}
    }
    - et son contenu :
    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
    package gui;
     
    import javax.swing.JButton;
    import javax.swing.JPanel;
     
    public class JPanelCalculator extends JPanel {
     
    	/**
             * 
             */
    	private static final long serialVersionUID = -632367776733004503L;
     
    	public JPanelCalculator() {
    		// TODO Auto-generated constructor stub
    		this.createInterface();
    	}
     
    	private void createInterface() {
    		JButton but = new JButton("coucou");
    		this.add(but);
    	}
    }
    Je pense qu'il trouve le look, puisqu'il ne me retourne pas d'exception, mais ça ne ressemble pas a quaqua. Ça ressemble à mon xp crystal clear (d'ailleurs c'est normal ?)

    Donc j'ai le même résultat sous Eclipse et en Jar exécutable.

    Si vous savez pourquoi, n'hésitez pas !!!

    Cordialement, Croc.

  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
    T'es mal tombé, quaqua ne fonctionne que sous MacOS (c'est une extension du L&F natif d'Apple)

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur Java
    Inscrit en
    Mai 2006
    Messages
    350
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2006
    Messages : 350
    Par défaut
    ben je comprend pas, je suis au boulot sous linux et le jar de test fonctionne parfaitement. et idem a la maison sous xp.


    C'est peut être par ce qu'il n'est pas recompilé ??!!



    Sinon, il y a quoi d'autre comme lookandfeel style mac sous java ? (Au cas ou une ersonne ai une expérience perso intéressante, sinon je trouverais avec google.))

Discussions similaires

  1. [debutant] SWT Look and feel
    Par debutant java dans le forum SWT/JFace
    Réponses: 11
    Dernier message: 23/02/2007, 10h30
  2. [Look and feel] Texte des JLabels en gras
    Par aliasjcdenton dans le forum AWT/Swing
    Réponses: 11
    Dernier message: 26/01/2006, 11h49
  3. [look and feel] Ou les trouver ?
    Par olive.m dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 08/03/2004, 18h42
  4. Nouveau look and feel
    Par julian_ross dans le forum JBuilder
    Réponses: 6
    Dernier message: 16/12/2003, 15h55
  5. Jbuilder9 Look and feel de borland
    Par wsrudmen dans le forum JBuilder
    Réponses: 6
    Dernier message: 26/06/2003, 18h07

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