J'ai une applet Java et le seul aspect et la sensation qui fonctionne correctement est le mac natif. Je voulais rendre les polices un peu plus grandes et j'ai essayé d'utiliser les méthodes UIManager standardL'apparence native de Java Mac OSX respecte-t-elle les modifications apportées aux polices UIManager?
UIManager.put ("Label.font", new Font ("Georgia", Font.PLAIN, 18));
Ceci ne produit aucun changement. Il n'y a pas d'exception, bien sûr.
Est-ce que quelqu'un sait si l'aspect et la convivialité du mac natif ignorent ceux-ci?
Je sais qu'il existe des moyens spécifiques pour rendre les contrôles de différentes tailles sur mac, mais ceux-ci semblent les rendre plus petits. Vous ne pouvez pas rendre les contrôles plus grands que réguliers.
Il peut être plus sûr d'utiliser une FontUIResource au lieu d'une police. Voir la démo fournie. – camickr
Je le fais un JApplet et je le mets dans l'init et ne le change pas. Cela fonctionne avec Metal Look and Feel mais j'ai réussi cela en créant une classe enfant de métallookand. Depuis deux personnes pensent que cela fonctionne même avec le look natif de mac, je vais essayer à nouveau. merci –
Cela fonctionne pour tous les L & Fs dans le 'JApplet' ci-dessus, sous réserve du point soulevé par @camickr. – trashgod