Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 2 sept. 2006 à 14:34
Salut,
pour changer le lookandfeel en java tu peux faire :
public static final byte LAF_METAL = 0;
public static final byte LAF_MOTIF = 1;
public static final byte LAF_MAC = 2;
public static final byte LAF_WINDOWS = 3;
public static void setLookAndFeel(byte style) {
String laf = "";
switch (style) {
case LAF_METAL:
laf = "javax.swing.plaf.metal.MetalLookAndFeel";
break;
case LAF_MOTIF:
laf = "com.sun.java.swing.plaf.motif.MotifLookAndFeel";
break;
case LAF_MAC:
laf = "javax.swing.plaf.mac.MacLookAndFeel";
break;
case LAF_WINDOWS:
laf = "com.sun.java.swing.plaf.windows.WindowsLookAndFeel";
break;
default:
laf = "javax.swing.plaf.metal.MetalLookAndFeel";
}
try {
UIManager.setLookAndFeel(laf);
} catch (Exception e) {
try {
UIManager.setLookAndFeel(UIManager
.getSystemLookAndFeelClassName());
} catch (Exception ex) {
e.printStackTrace();
}
}
}
maintenant si tu veux mettre le laf(look and feel) de mac tu as 3 solutions :
1 trouver quelqu'un qui l'a implementé et le donne à disposition de tout le monde
2 tu refais toi meme le laf mac
3 tu achete un mac (vu que les laf windows et mac sont defini par le systeme d'exploitation)
------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."