2010-09-15 7 views
2

Je suis nouveau dans le design graphique, et je voudrais savoir s'il y a quelque chose de "projet" standard que je peux trouver un ensemble d'images "standard" - ou pas - pour mes différents composants, par ex. boutons, jtree etc, de sorte que mon interface graphique semble plus agréable. S'il y a des icônes par thème, ce serait génial. J'utilise NetBeans mais il semble qu'il n'y ait pas de bibliothèque d'icônes incluses.java- gui design esthétique

Merci

Répondre

3

Ne pas oublier le Look & Sentez les icônes, mentionné here, et il ne manque pas de généreusement sous licence icon themes.

+0

Les thèmes de gnome sont agréables. Qu'est-ce que cela signifie d'avoir une licence GPL pour les icônes? Il doit y avoir une zone «à propos» dans l'interface graphique qui attribue les icônes au créateur ou quelque chose? – Cratylus

+0

@ user384706: Bonne question. Sur le site, la plupart des thèmes ont un lien vers la licence spécifique de l'auteur (par exemple GPL ou CC); pour les autres, vous devez regarder dans le fichier de téléchargement lui-même. – trashgod

2

Découvrez http://www.javootoo.com/ pour les liens vers un tas de différents aspects esthétiques et fonctionnels des projets, certains commerciaux.

2

Ce code définira l'interface graphique pour regarder la plupart du temps comme l'interface graphique native:

try { 
    UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); 
} catch(Exception e) { 
    System.out.println("Error setting native LAF: " + e); 
}

Ce n'est pas parfait car il est essentiellement Sun essayant de copier le style de Windows (pré-Aero), mais je l'aime beaucoup mieux que le style Swing par défaut. Je n'ai jamais essayé sur un Mac, donc je ne peux pas commenter la précision là-bas.

+0

La version Mac est bien meilleure lorsqu'elle est combinée avec l'apparence et le toucher Quaqua de Werner Randelshofer: http://www.randelshofer.ch/quaqua/ –

+0

Sur Mac, 'UIManager.getSystemLookAndFeelClassName()' renvoie 'com.apple.laf.AquaLookAndFeel' , qui est le défaut. – trashgod

+0

OTOH, peut-être l'OP va aimer le look Swing par défaut. Guide de style complet avec des exemples de fenêtres à l'adresse http://java.sun.com/products/jlf/ed2/book/index.html. –