tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
795
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    beginner09 beginner09 ist offline Grünschnabel
    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!
     

  2. #2
    Avatar von vfl_freak
    vfl_freak vfl_freak ist offline Mitglied Diamant
    Registriert seit
    Aug 2007
    Ort
    Niedersachsen
    Beiträge
    2.161
    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ß
    Klaus
     
    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 !!

  3. #3
    beginner09 beginner09 ist offline Grünschnabel
    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?
     

  4. #4
    Avatar von vfl_freak
    vfl_freak vfl_freak ist offline Mitglied Diamant
    Registriert seit
    Aug 2007
    Ort
    Niedersachsen
    Beiträge
    2.161
    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ß
    Klaus
    Geä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

  1. Zeilenausgabe eines Strings
    Von Benzol im Forum PHP
    Antworten: 4
    Letzter Beitrag: 25.02.06, 16:30
  2. Position Eines Strings
    Von tobiastt im Forum PHP
    Antworten: 2
    Letzter Beitrag: 03.06.05, 11:09
  3. Strings ordentlich formatieren
    Von sisela im Forum Java
    Antworten: 3
    Letzter Beitrag: 30.11.04, 08:14
  4. Teile eines Strings
    Von duermer im Forum Java
    Antworten: 1
    Letzter Beitrag: 30.10.04, 18:04
  5. Erste x Zeichen eines Strings formatieren
    Von raspunicum im Forum PHP
    Antworten: 4
    Letzter Beitrag: 06.09.04, 16:50