Hallo, versuche SwingElemente mit Umlauten zu versehen, die systemübergreifend angezeigt werden. Habe rausgefunden das man mit HTML ganz gut arbeiten kann. Nur erweist sich der Zugriff auf diese mit HTML erstellten "chars" als schwierig.
So z.B. habe ich eine schlichte JMenuBar erstellt mit folgendem Eintrag:
Den Umlaut mit setMnemonic zu unterstreichen scheint nicht möglich. Er ist weder um den Buchstaben noch über einen Index anzusprechen. Die gleichen Probleme habe ich bei TitelLeisten von Dialogen, die scheinbar kein HTML darstellen wollen. Gibt es hier solch eine Klasse wie utf8_encode, utf8_decode wie in PHP?! Mit der FileReader Klasse gelingt es mir im Übrigen auch nicht Umlaute systemübergfreifend einzulesen.
Für Anregungen bedanke ich mich im Voraus.
Conrad.
So z.B. habe ich eine schlichte JMenuBar erstellt mit folgendem Eintrag:
Code:
JMenuItem menuItem = new JMenuItem("<html>Öffnen</html>");
menuItem.setMnemonic(??);
Den Umlaut mit setMnemonic zu unterstreichen scheint nicht möglich. Er ist weder um den Buchstaben noch über einen Index anzusprechen. Die gleichen Probleme habe ich bei TitelLeisten von Dialogen, die scheinbar kein HTML darstellen wollen. Gibt es hier solch eine Klasse wie utf8_encode, utf8_decode wie in PHP?! Mit der FileReader Klasse gelingt es mir im Übrigen auch nicht Umlaute systemübergfreifend einzulesen.
Für Anregungen bedanke ich mich im Voraus.
Conrad.