tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
564
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    ZAntjeZ ZAntjeZ ist offline Mitglied Silber
    Registriert seit
    May 2004
    Beiträge
    62
    Hallo, ich habe ein riesen Problem:
    In meinem Programm werden Rechtecke gemalt, die beschriftet werden koennen. Beim Doppelklick auf das Rechteck erscheint eine JTextPane, in der der Text formatiert eingegeben werden kann. Nun soll dieser formatierte Text in dem Rechteck angezeigt werden (mittels paint in den Graphics gemalt). Bisher habe ich das mit g.drawString gemacht, aber da geht ja die Formatierung verloren. Wenn ich direkt die Methode meineTextPane.paint(Graphics meines Zeichenpanels) benutze, dann wird zwar der Inhalt korrekt gezeichnet, aber immer in die linke obere Ecke. Auch wenn ich die Location der TextPane vorher aendere. Wie kann ich die Position der Textanzeige bestimmen? Ich habe schon sehr viel probiert, aber langsam verliere ich die Nerven. Wenn ich fuer jedes Rechteck je eine JTextPane einfuegen wuerde, dann ist das Programm sehr ausgelastet, selbst wenn ich das Editieren unable, ausserdem funktioniert dann der MouseListener meines Panels nicht mehr.

    Wer kann mir helfen?
     

  2. #2
    Avatar von schnuffie
    schnuffie schnuffie ist offline Mitglied Platin
    Registriert seit
    Oct 2004
    Ort
    Ober-Roden (Hessen)
    Beiträge
    725
    ...eine andere Möglichkeit wäre, vor dem g.drawString(...) den Font entsprechend Deiner Formatierung zu setzen.
     
    CU schnuffie

    Fragliche Fragen stellende Fragensteller sind für verantwortungslose Antworten antwortender verantwortlicher Antworter selbst verantwortlich.

  3. #3
    ZAntjeZ ZAntjeZ ist offline Mitglied Silber
    Registriert seit
    May 2004
    Beiträge
    62
    habe ich auch schon versucht, aber es gibt kein sub- und superscript zur Auswahl.
     

  4. #4
    Avatar von schnuffie
    schnuffie schnuffie ist offline Mitglied Platin
    Registriert seit
    Oct 2004
    Ort
    Ober-Roden (Hessen)
    Beiträge
    725
    Hmm, geht warscheinlich wirklich nur über das AttributeSet, dem Du dann die Informationen "entlocken" mußt, mit denen Du ein neues Font-Objekt für das Zeichnen erstellst.
     
    CU schnuffie

    Fragliche Fragen stellende Fragensteller sind für verantwortungslose Antworten antwortender verantwortlicher Antworter selbst verantwortlich.

Ähnliche Themen

  1. JTextPane Umbruch
    Von JayDaKuku im Forum Java
    Antworten: 4
    Letzter Beitrag: 09.11.10, 17:36
  2. Tabsize bei JTextpane
    Von Schnacki im Forum Java
    Antworten: 1
    Letzter Beitrag: 29.05.07, 16:37
  3. In JTextPane suchen
    Von Schnacki im Forum Java
    Antworten: 1
    Letzter Beitrag: 25.05.07, 08:52
  4. JTextPane mit StyleDocument
    Von JavaSugar im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 4
    Letzter Beitrag: 31.10.06, 11:19
  5. JTextPane frage
    Von Freak2k im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 5
    Letzter Beitrag: 27.10.06, 11:40