Umlaute in Swing ohne HTML!

Status
Nicht offen für weitere Antworten.

Conn

Aktives Mitglied
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:
Code:
JMenuItem menuItem = new JMenuItem("<html>&Ouml;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.
 

MasterEvil

Bekanntes Mitglied
Normalerweise sollte new JMenuItem("Öffnen"); Systemübergreifend funktionieren, es ist sogar möglich die deutschen Umlaute in Funktionsnamen zu verwenden.

Hast du denn einen Fall in dem das nicht klappt oder willst du nur auf Nummer sicher gehen?
 

Conn

Aktives Mitglied
Die Portierung von Unix Systemen auf Windows und umgekehrt scheint nicht möglich. Apple habe ich nicht getestet.
 

MasterEvil

Bekanntes Mitglied
Hm?
Also ich programmiere selbst unter Linux und die Sonderzeichen werden auf Windowssystemen auch genauso dargestellt. Der eigentlich Sourcecode muss dann natürlich auch mit UTF8 geschrieben sein.
Ich vermute das deine Sourcedateien einfach nur in UTF8 umcodiert werden müssen.
 

Conn

Aktives Mitglied
Bei mir geht es komischerweise nicht. Naja, hab jetzt alles in ae,oe,ue usw. umgewandelt. Sieht zwar nicht so hübsch aus, aber was solls.
Hab auch nochmal wegen den Character Streams rumgegoogelt, aber für die Stino - FileReader Klasse scheint es keine UTF-8 decodierung/encodierung zu geben.

Trotzdem vielen Dank. Conrad.
 

kleiner_held

Top Contributor
Wenn Umlaute nicht dargestellt werden, liegsts meistens am Encoding der Sourcecode Dateien. Dem Compiler kann man mit -encoding das Encoding speziell mitteilen, ansonsten nimmt er ich glaube das Default des Betriebssystems.
IDEs erlauben normalerweise auch die explizite Festlegung des Encodings.

Wenn es trotzdem Probleme gibt, kann man Umlaute im Quelltext auch maskieren: Java Insel

Der FileReader nimmt auch immer das Default Encoding des Betriebssystems. Wenn man ein anderes Encoding will, muss man einen FileInputSream verwenden und einen InputSreamReader darum legen (das steht auch so in der API zu FileReader). Zu den moeglichen Encodings fuer InputSreamReader siehe API zu java.nio.charset.Charset.
 

klein-odd

Aktives Mitglied
Und hast Du schon mit Unicode - Kodierung versucht ?

In meinen GUIs kann ich beliebiege Zeichen von Unicode einblenden-

nach Vorschrift : \u+XXXX

XXXX ist eine 4 stellige hex-Nummer des Zeichens,

deutsches ö hat beispielsweise: \u00F6

Also "Köchin" wird als K\u00F6chin kodiert, usw

hier kannst Du nach Details suchen http://www.unicode.org/Public/

oder benutzt Du die praktische Tabelle zum Draufklicken bei :

http://www.pccl.demon.co.uk/java/unicode.html
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Maxim6394 JavaFX Umlaute in JavaFX GUI AWT, Swing, JavaFX & SWT 12
S Insert Umlaute in Datenbank AWT, Swing, JavaFX & SWT 5
MiMa Umlaute in JavaFX GUI Strings AWT, Swing, JavaFX & SWT 5
D Umlaute bei Druck nicht korrekt AWT, Swing, JavaFX & SWT 4
B Swing Umlaute nicht korrekt dargestellt AWT, Swing, JavaFX & SWT 6
F Umlaute im JFrame AWT, Swing, JavaFX & SWT 2
T Umlaute werden auf verschiede Arten dargestellt. AWT, Swing, JavaFX & SWT 8
H Keine Umlaute in JTextField AWT, Swing, JavaFX & SWT 8
P Umlaute in GUI verwenden AWT, Swing, JavaFX & SWT 5
C Umlaute mal möglich, mal nicht AWT, Swing, JavaFX & SWT 2
Juelin javax.swing in javafx AWT, Swing, JavaFX & SWT 1
A Eclipse 2023 und Swing AWT, Swing, JavaFX & SWT 4
W 2 JTables in einem Swing-Fenster? AWT, Swing, JavaFX & SWT 5
H Swing Componente zur Läufzeit ändern AWT, Swing, JavaFX & SWT 3
B Actionlistener mit Java Swing AWT, Swing, JavaFX & SWT 2
W Gibt es einen "automatischen Listener" in Swing oder JTable oder der ATM-Klasse? AWT, Swing, JavaFX & SWT 14
H Swing Buttons erst nach Klick sichtbar AWT, Swing, JavaFX & SWT 13
ExceptionOfExpectation Anpassung von JKomponentengrößen (Swing) AWT, Swing, JavaFX & SWT 3
thor_norsk AWT SWING Aufgabe AWT, Swing, JavaFX & SWT 7
U Zwei Fragen zu eienr Swing Aufgabe AWT, Swing, JavaFX & SWT 2
M Swing Bilder in Swing anzeigen AWT, Swing, JavaFX & SWT 9
H Swing , GridLayout, Größenbestimmung der Komponenten im Layout AWT, Swing, JavaFX & SWT 8
H Simple Animation mit Swing AWT, Swing, JavaFX & SWT 2
Guybrush Threepwood Einfachste Möglichkeit zum Abspielen eines Videos in Swing AWT, Swing, JavaFX & SWT 4
A Swing ProgressBar über 2 parallel laufende Threads AWT, Swing, JavaFX & SWT 2
M Swing GridLayout AWT, Swing, JavaFX & SWT 2
O return-Statement mit Swing AWT, Swing, JavaFX & SWT 6
O Ein Java-Programm mit Swing steuern AWT, Swing, JavaFX & SWT 1
Monokuma Swing zu JavaFX AWT, Swing, JavaFX & SWT 5
J Swing Slider AWT, Swing, JavaFX & SWT 11
G Thread starten Swing AWT, Swing, JavaFX & SWT 5
G Swing JPasswordField AWT, Swing, JavaFX & SWT 12
L Swing Button Farbe ändern/wechseln AWT, Swing, JavaFX & SWT 2
C Swing AWT GUI Anfänger Aufgabe AWT, Swing, JavaFX & SWT 7
W Inject bei einem Swing Frontend AWT, Swing, JavaFX & SWT 8
L Kommunikation zwischen Klassen / Konstruktoren bei Swing AWT, Swing, JavaFX & SWT 9
M Feldvalidierung swing AWT, Swing, JavaFX & SWT 4
E Swing Componenten werden nach Änderung des display modes verzerrt dargestellt AWT, Swing, JavaFX & SWT 8
D [Swing] Anordnung von Komponenten mit GridLayout Manager AWT, Swing, JavaFX & SWT 13
O Zukunft von Swing und JavaFX ? AWT, Swing, JavaFX & SWT 3
S Swing Fenster State Machine AWT, Swing, JavaFX & SWT 1
T Swing Swing an Bildschirm anpassen AWT, Swing, JavaFX & SWT 3
S Swing Panel wird nicht neu gezeichnet AWT, Swing, JavaFX & SWT 3
M Swing Java Swing/AWT Combobox Bug AWT, Swing, JavaFX & SWT 3
M Swing GUI mittels erben sowie variabler Dateninhalt AWT, Swing, JavaFX & SWT 1
W Swing Multitouch mit Swing AWT, Swing, JavaFX & SWT 6
S Swing-Applikation die ein Numpad nachbildet samt Keybindings..? AWT, Swing, JavaFX & SWT 5
S Swing Java Swing AWT, Swing, JavaFX & SWT 6
Blender3D Problem mit € Symbol Font Gotham Windows 10 Swing AWT, Swing, JavaFX & SWT 11
J Swing oder JavaFX AWT, Swing, JavaFX & SWT 21
D Swing Anwendung ohne JPanel erstellen AWT, Swing, JavaFX & SWT 1
D SQL Statements mit Java Swing benutzen AWT, Swing, JavaFX & SWT 4
Damtonix BufferStrategy flackert (Swing) AWT, Swing, JavaFX & SWT 9
D DatePicker für Java Swing AWT, Swing, JavaFX & SWT 2
B JavaFX oder swing AWT, Swing, JavaFX & SWT 3
T Java Swing - kleines Rechteck unter dem cursor AWT, Swing, JavaFX & SWT 5
L 2D-Grafik Swing paint|paintComponent AWT, Swing, JavaFX & SWT 2
L Swing Größe automatisch anpassen AWT, Swing, JavaFX & SWT 14
G Swing Swing Binding JList funktioniert nicht AWT, Swing, JavaFX & SWT 5
Blender3D Meine Swing Anwendung läuft unter Windows 10 und Ubuntu aber nicht auf Windows 7 AWT, Swing, JavaFX & SWT 16
B Bar Plot in Swing JPanel AWT, Swing, JavaFX & SWT 0
D Swing in Kombination mit JGraphX und JGraphT AWT, Swing, JavaFX & SWT 0
F main-Funktion bei Swing AWT, Swing, JavaFX & SWT 4
S Java Swing Print() method AWT, Swing, JavaFX & SWT 4
S Java Swing auf Windows Phone AWT, Swing, JavaFX & SWT 6
I JAVAFX - Übergabe der Inhalte an eine Scene - Wo ist der Vorteil gegenüber Swing? AWT, Swing, JavaFX & SWT 2
S Manuelles Menu in Swing AWT, Swing, JavaFX & SWT 3
T Custom Window ohne Swing / AWT / FX..?! AWT, Swing, JavaFX & SWT 1
MaxG. Swing Swing Komponenten zur Laufzeit hinzufügen AWT, Swing, JavaFX & SWT 2
Java_RY Bin Ratlos bzgl Malen in Swing AWT, Swing, JavaFX & SWT 5
offi Swing Shuttle List AWT, Swing, JavaFX & SWT 9
I Graph mit Swing zeichnen AWT, Swing, JavaFX & SWT 8
D Swing Swing Objekte sehen im Entwurf anders aus als beim Ausführen AWT, Swing, JavaFX & SWT 3
S Swing & Clean und build Problem AWT, Swing, JavaFX & SWT 12
javampir Swing repaint in JavaFX Anwendung AWT, Swing, JavaFX & SWT 3
K Mit JavaFX angefangen. Lohnt sich Swing? AWT, Swing, JavaFX & SWT 28
B Swing Update Swing Komponente bevor Methode startet. AWT, Swing, JavaFX & SWT 4
B Swing Tabelle(JTable) filtern swing GUI AWT, Swing, JavaFX & SWT 3
M Swing Swing-Widgets und paintComponent() AWT, Swing, JavaFX & SWT 2
B Swing WindowBuilde: Menu -> anderes Panel wechseln AWT, Swing, JavaFX & SWT 1
K eigener button in swing AWT, Swing, JavaFX & SWT 3
A JavaFX DatePicker in Swing beim Start nicht sichtbar AWT, Swing, JavaFX & SWT 2
windl Bufferstrategy in Swing nachstellen AWT, Swing, JavaFX & SWT 0
M Kamera in Java Swing einbinden AWT, Swing, JavaFX & SWT 4
Z Swing Swing und die Progressbar AWT, Swing, JavaFX & SWT 1
J Frage zur objektorentierten Swing Programmierung AWT, Swing, JavaFX & SWT 10
Xanny 2D-Grafik Beginner! Probleme mit Swing, Gprahics class und paint AWT, Swing, JavaFX & SWT 13
F Java Swing Rechteck in JPanel zeichnen AWT, Swing, JavaFX & SWT 7
N Swing Benötige Hilfe um ein Swing Canvas zu speichern AWT, Swing, JavaFX & SWT 4
stylegangsta JButton Fehelr javax.swing.ImageIcon.<init>(Unknown Source) AWT, Swing, JavaFX & SWT 24
RalleYTN Swing JavaFX VideoPlayer in Swing einbetten. Ich komm nicht an die Dimension des Videos! AWT, Swing, JavaFX & SWT 0
T swing läuft nur beding flüssig AWT, Swing, JavaFX & SWT 1
A Sonderzeichen bei Swing AWT, Swing, JavaFX & SWT 3
L DoubleBuffering unter Swing AWT, Swing, JavaFX & SWT 0
N Programm mit Swing und Thread, Figur bewegen sich nicht AWT, Swing, JavaFX & SWT 6
D Java Swing, Label lässt sich nicht mit Checkboxen/Knopf verändern AWT, Swing, JavaFX & SWT 2
J Swing Basics - JButton funktioniert nicht. AWT, Swing, JavaFX & SWT 1
J Swing/AWT | Dynamisch erzeugte Objekte ansprechen AWT, Swing, JavaFX & SWT 1
N JavaFX Umstieg von Swing auf Java FX AWT, Swing, JavaFX & SWT 6
J GUI Anfänger einfaches Program AWT, Swing, JavaFX & SWT AWT, Swing, JavaFX & SWT 3

Ähnliche Java Themen

Neue Themen


Oben