ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
795
795
EMPFEHLEN
-
30.11.09 23:30 #1
- Registriert seit
- Nov 2009
- Beiträge
- 2
Hallo,
bin seit längerem bei google auf der Suche wie man die Schriftart, Schriftgröße eines Strings ändern kann. Dabei bin ich immer wieder auf die Klasse font (java.awt.font) gestosen. Es hat geheißen man soll ein neues font-Objekt erzeugen. Mit dem kann man dann Schriftart, -größe usw. formatieren. OK, soweit so gut, aber wie kann ich das was ich in dem font-Objet angegeben habe nun auf meinen String übertragen.
Ich habe einen String:
String s="Wieso ist das Kapitel über Schriftarten nur so interessant?";
und dann habe ich das font-Objekt:
Font myFont=new Font("Verdana", Font.ITALIC|Font.PLAIN, 50);
Wie bringe ich die Eigenschaften des font-Objekts auf den String.
Übrigens. Ich möchte den String nicht über System.out.println ausgeben sondern nachhaltig in dem String-Objekt speichern.
Vielen Dank für die Hilfe!
-
01.12.09 07:50 #2
Moin,
Du solltest den Artikel, aus dem Dein Beispiel stammt, einfach weiterlesen:
http://www.fh-wedel.de/~si/seminare/ws00/Ausarbeitung/11.java2d/java2d7.htm
Dort steht alles zu "myFont.getLineMetrics" .....
Alternativ kannst Du übrigens Deine Strings auch mit HTML formatieren - etwa so :
Code java:1
String s = "<HTML><FONT SIZE = 5><b>Wieso ist das Kapitel über Schriftarten nur so interessant?</b></FONT></FONT>";
Gruß
KlausEs ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!
Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
-------------------------------------------------------------------------------------------------
Ich beantworte keine Fragen per PN !!
Stellt Eure Fragen im Forum - dann haben alle etwas davon !!
-
01.12.09 11:21 #3
- Registriert seit
- Nov 2009
- Beiträge
- 2
Habe das mit dem String ausprobiert:
String s = "<HTML><FONT SIZE = 5><b>Wieso ist das Kapitel über Schriftarten nur so interessant?</b></FONT></FONT>";
Habe folgende Ausgabe in der Konsole mit System.out.println bekommen:
<HTML><FONT SIZE = 5><b>Wieso ist das Kapitel über Schriftarten nur so interessant?</b></FONT></FONT>
Er zeigt also den String nicht im gewünschten Format an.
Ich möchte den String als eine E-Mail (message.setText(s)
verschicken.
Vielleicht gibt es ja noch andere Formatierungsmöglichkeiten?
-
01.12.09 11:24 #4
Moin,
oops, meaculpa ... da hatte sich ein Tippfehler eingeschlichen
Es muss natürlich so aussehen:
Code java:1
String s = "<HTML><FONT SIZE = 5><b>Wieso ist das Kapitel über Schriftarten nur so interessant? </b></FONT></HTML>";
EDIT: also hinten nicht 2x </FONT> sondern am Ende </HTML>
Gruß
KlausGeändert von vfl_freak (01.12.09 um 11:52 Uhr) Grund: EDIT ....
Es ist noch kein Meister vom Himmel gefallen - sonst hätte man schon längst seine Leiche gefunden !!
Falls ich helfen konnte, wäre eine Bewertung oder ein Danke nett ;-)
-------------------------------------------------------------------------------------------------
Ich beantworte keine Fragen per PN !!
Stellt Eure Fragen im Forum - dann haben alle etwas davon !!
Ähnliche Themen
-
Zeilenausgabe eines Strings
Von Benzol im Forum PHPAntworten: 4Letzter Beitrag: 25.02.06, 16:30 -
Position Eines Strings
Von tobiastt im Forum PHPAntworten: 2Letzter Beitrag: 03.06.05, 11:09 -
Strings ordentlich formatieren
Von sisela im Forum JavaAntworten: 3Letzter Beitrag: 30.11.04, 08:14 -
Teile eines Strings
Von duermer im Forum JavaAntworten: 1Letzter Beitrag: 30.10.04, 18:04 -
Erste x Zeichen eines Strings formatieren
Von raspunicum im Forum PHPAntworten: 4Letzter Beitrag: 06.09.04, 16:50





Zitieren
Login





