falscher Unicode font

Status
Nicht offen für weitere Antworten.

vegeta

Aktives Mitglied
Hallo,

habe ein seltenes Problem, und zwar
wenn ich einem Choice-Steuerelement mit der Methode add den String "•" übergebe bekomme ich ein Rechteck,
dasselbe Problem habe ich auch mit "—" ich hab versucht das ganze mit hexzahlen anzugeben aber leider hat das auch nicht geklappt.

Code:
Choice theChoice = new Choice();
theChoice.add("•");

Versteht das Steuerelement kein unicode mehr? Irgendwie selstsam alles.

Ach so das Phänomen tritt glaube ich erst ab Java 1.4 aufwärts.

Danke für eure Hilfe

Gruss

vj
 

vegeta

Aktives Mitglied
Hallo,

ich hab jetzt mehrere Stunden damit verbracht die Lösung zu meinem Problem zu finden, leider ohne Erfolg.
jetzt hab ich direkt unicode genommen und es klappt auch nicht. für das Aufzählungszeichen lautet der unicode 2022
das klappt nicht.
Gebe ich den String, das Zeichen mit System.out.println aus so wird das richtige Zeichen ausgegeben. Nur nicht mit dem Choice Steuerelemet aus der AWT Package.

Mit welchem Unicode werden die beschriftungen für die Steuerlemente codiert?

Hat keiner eine Idee?

bis dann
 

Bohne

Aktives Mitglied
Also Unicode Zeichen (Java benutzt utf-16) verwendest du in Java mit der Sequenz \uXXXX. Für ein kleines "ö" zB. müsstest du XXXX durch 00f6 ersetzen. So kannst du chars und Strings einfach in Unicode darstellen:

String s = "\u00f6" // ö
 
G

Guest

Gast
Hi,

also ich benutze unicode 16.
schau dir mal das hier an:

Code:
import java.applet.*;
import java.awt.*;
public class Auswahliste extends Applet{

Choice liste = new Choice();
List liste2 = new List(2, true);
Label l1 = new Label("\u2022");
TextField t1 = new TextField("\u2022");
public void init () {

liste.add("Schiffe setzen");
liste.add("Spiel starten");
liste.add("\u2022");
liste2.add("Schiffe setzen");
liste2.add("Spiel starten");
liste2.add("\u2022");
add(liste);
add(liste2);
add(l1);
add(t1);
}
}

das ist ein einfaches Applet was das Problem verdeutlicht.
Mir kommt es so vor das einige Steuerelemente wie Choice oder List nicht mit Unicode umgehen können.

Das einzige Steuerelement Textfield stellt das Aufzählungszeichen korrekt dar. Stattdessen wird bei den anderen
Steuerelementen ein rechteck angezeigt, das meiner meinung darauf hindeutet das unicode nciht korrekt arbeitet.
Übrigens Gedankenstriche funktionieren auch nicht

Gruss

vj
 

vegeta

Aktives Mitglied
Hallo,

ich komme nicht weiter, hat einer von euch eine Idee?
Es kann doch nicht sein das Sun nur teile des Unicodes verwendet.
In der Java implementierung von Microsoft werden die Unicodes für
das Aufzählungszeichen ("\u2022"), sowie der Gedankenstrich
korrekt dargestellt.


mfg

vj
 

vegeta

Aktives Mitglied
Hallo,

AWT als native GUI, greift auf die Steuerelemente des Betriebssystems, in meinem Fall Win XP.
Kann es sein das Windows die Probleme mit dem Unicode verursacht?
Habe soviele Fragen, brauche Antworten.
Wäre stark wenn mich jemand in die richtige Richtung bringt.

Gruss
vj
 

vegeta

Aktives Mitglied
Hallo,

mein problem ist richtig hartnäckig, will einfach nicht los lassen.
hat keiner eine Idee?
wie kann man den Zeichensatz in Windows ändern?

gruss
Said
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
N JavaFX Tableview nach Löschen von Element falscher Index AWT, Swing, JavaFX & SWT 4
kodela Falscher Rückgabewert AWT, Swing, JavaFX & SWT 12
T JavaFX Nach Zoomen wird an falscher Stelle gezeichnet AWT, Swing, JavaFX & SWT 0
T JavaFX Falscher Wert getLayoutBounds? + Tipps zum Code-Aufbau? AWT, Swing, JavaFX & SWT 8
N Swing Falscher Ansatz zu richtigem Ansatz AWT, Swing, JavaFX & SWT 10
L Swing Falscher Wert nach eigener Sortierung (JTable) AWT, Swing, JavaFX & SWT 2
T Tooltip bei falscher Eingabe anzeigen AWT, Swing, JavaFX & SWT 2
G JTable - bei falscher Eingabe wird alter Wert genommen. AWT, Swing, JavaFX & SWT 2
M JTextarea mit falscher schriftgröse AWT, Swing, JavaFX & SWT 3
K falscher konstruktor? AWT, Swing, JavaFX & SWT 2
T Jtable falscher Wert wird übergeben AWT, Swing, JavaFX & SWT 13
N JavaFX Unicode zeichnen in javafx Label verwenden AWT, Swing, JavaFX & SWT 2
Luk10 Ungewollte Unicode Characters im Font AWT, Swing, JavaFX & SWT 5
E Swing JLabel mit unicode füllen AWT, Swing, JavaFX & SWT 7
K UNICODE ZEICHEN in den SWing-GUIs AWT, Swing, JavaFX & SWT 4
M Unicode aus Datei lesen und darstellen? AWT, Swing, JavaFX & SWT 11
G Unicode für Button AWT, Swing, JavaFX & SWT 8
0 Ist "sequence.fallback" aus den font.properties zur Laufzeit änderbar AWT, Swing, JavaFX & SWT 0
I Anderes (schlechteres) Font-Rendering in OpenJDK 8 AWT, Swing, JavaFX & SWT 21
Splayfer Custom Font in AttributedString Java AWT, Swing, JavaFX & SWT 4
L JavaFX Eigene Font benutzen AWT, Swing, JavaFX & SWT 6
B AWT Font Größenverhältnisse AWT, Swing, JavaFX & SWT 2
Blender3D Problem mit € Symbol Font Gotham Windows 10 Swing AWT, Swing, JavaFX & SWT 11
L Font für Dashboard AWT, Swing, JavaFX & SWT 3
Tronert JavaFX Fehler beim Ändern der font-weight AWT, Swing, JavaFX & SWT 7
S Swing JColorChooser Font ändern AWT, Swing, JavaFX & SWT 2
N JLabel HTML mit custom Font AWT, Swing, JavaFX & SWT 0
A AWT TTF-Datei zu Font-Objekt finden? AWT, Swing, JavaFX & SWT 5
Y Globale Font-Color definieren AWT, Swing, JavaFX & SWT 5
F java.awt.Font - ist das wirklich alles? AWT, Swing, JavaFX & SWT 3
S Font laden, Wort zeichnen und animieren..? AWT, Swing, JavaFX & SWT 2
M Font Size in FormsEditor AWT, Swing, JavaFX & SWT 2
F Font in JTable setzen AWT, Swing, JavaFX & SWT 7
1 Font ändern AWT, Swing, JavaFX & SWT 5
I Textbreite von Font inklusive Tabs ermitteln AWT, Swing, JavaFX & SWT 4
T Swing Font für alle Komponenten ändern AWT, Swing, JavaFX & SWT 2
Dit_ Font durchgestrichen AWT, Swing, JavaFX & SWT 6
B Welche Font Family ist vorhanden? AWT, Swing, JavaFX & SWT 3
N Swing JEditorPane mit Farbe und Font AWT, Swing, JavaFX & SWT 2
G Frame,Font,Standard,Schriftart,JFrame AWT, Swing, JavaFX & SWT 3
M JSpinner Font ändern AWT, Swing, JavaFX & SWT 4
H anderes font in textarea AWT, Swing, JavaFX & SWT 2
Schandro Den größten passenden java.awt.Font zu einem Rectangle berechnen AWT, Swing, JavaFX & SWT 2
D Font laden AWT, Swing, JavaFX & SWT 2
T Font mit Border AWT, Swing, JavaFX & SWT 7
Fu3L Wie Schriftfarbe und Font global setzen? AWT, Swing, JavaFX & SWT 5
J Font Änderung nach Editorwechsel? AWT, Swing, JavaFX & SWT 3
A Font: Ist Schriftart überall verfügbar? AWT, Swing, JavaFX & SWT 4
I font-größe ermitteln AWT, Swing, JavaFX & SWT 4
S jTable Font einer Zelle ändern AWT, Swing, JavaFX & SWT 5
StephenKing Font-Größe in JTextField normalisieren AWT, Swing, JavaFX & SWT 6
DEvent Standard Font-Auswahl-Dialog? AWT, Swing, JavaFX & SWT 15
I GUI - Font und Labelklick AWT, Swing, JavaFX & SWT 6
S JTree - Renderer - Font AWT, Swing, JavaFX & SWT 3
R Schriftfarbe ändern in JTextArea / Font bekommen AWT, Swing, JavaFX & SWT 2
V Font setzen in JLabel AWT, Swing, JavaFX & SWT 6
M Schwieriges Label - Font - Problem "Dynamisches Label&a AWT, Swing, JavaFX & SWT 7
TheJavaKid font lässt sich bei der jtextarea nur einmal ändern AWT, Swing, JavaFX & SWT 3
G Font in JTextArea ändern AWT, Swing, JavaFX & SWT 2
I Font 2 Vektor AWT, Swing, JavaFX & SWT 3
S Hilfe bei java.awt.Font AWT, Swing, JavaFX & SWT 7
H Create Font will nicht AWT, Swing, JavaFX & SWT 5
G Font tiefergestellt AWT, Swing, JavaFX & SWT 2
G Font nur für einen Teil String im JTextArea AWT, Swing, JavaFX & SWT 5
H Liste von Font Sizes und Colors AWT, Swing, JavaFX & SWT 4
D Font eines JLabels verändern, JLabel mit LookAndFeel-Format AWT, Swing, JavaFX & SWT 2
B Font fett setzen AWT, Swing, JavaFX & SWT 2

Ähnliche Java Themen

Neue Themen


Oben