![]() |
| | Themen-Optionen |
| | Nach oben #1 |
| Benutzer Registriert seit: 01.02.2005
Beiträge: 64
|
Hallo, ich habe folgendes Problem: ich habe bisher eine JEditorPane nur dafür genutzt, um in mein Programm eine HTML-Hilfe o.ä. einzubauen. Nun brauche ich sie, um einen Text vom User formatieren zu lassen. Er soll also beliebige Textteile markieren können, und sie z.b. Fett formatieren. Ich weiß, wie ich den kompletten Text fett formatiere, habe aber leider keine Ahnung, wie ich das auf die Auswahl begrenze. Vorerst will ich mich auf folgendes Beschränken: Fett, Kursiv, Unterstrichen. Später soll auch noch die Schriftgröße und (vielleicht noch) das Einfügen von Tabellen und Bildern stehen. [Edit]Der eingegebene und formatierte Text soll später als HTML gespeichert werden[/edit] Wäre schön, wenn mir jemand einen Tipp geben kann!
__________________
Geändert von Binary (15.12.2006 um 14:05 Uhr). Grund: siehe [edit]...[/edit] -> Text vergessen |
| | |
| | Nach oben #2 |
| Projektleiter Registriert seit: 30.11.2005 Ort: Bottrop
Beiträge: 1.108
|
Fett, Kursiv, Unterstrichen, usw. unterstützt JEditorPane schon von Haus aus. Bin mir aber gerade nicht ganz sicher, wie man am einfachsten an die Actions kommt... Theoretisch müsste folgendes funktionieren: Code: Action makeBold = editorPane.getActionMap().get(HTMLEditorKit.BOLD_ACTION); Code: Action makeBold;
for(Action a : editorPane.getActions()) {
if(a.getValue(Action.NAME) == HTMLEditorKit.BOLD_ACTION) {
makeBold = a;
break;
}
}
|
| | |
| | Nach oben #3 |
| Benutzer Registriert seit: 01.02.2005
Beiträge: 64
|
Ich bin grade noch auf Arbeit und kann das nicht probieren, aber mit Hilfe der Recherche, die ich bisher gemacht hab und deiner Antwort komm ich auf das hier: PHP-Code: So wie ich das verstehe steht da ja bisher noch nix von getSelectionStart() / getSelectionEnd(), oder macht der das automatisch?
__________________
|
| | |
| | Nach oben #5 |
| Benutzer Registriert seit: 01.02.2005
Beiträge: 64
|
Gut, das probier ich gleich heute abend/ morgen früh aus^^ wenn ja, wäre ja das schlimmste schon überstanden! (zumindest von dem, was ich im ersten Schritt vorhabe)
__________________
|
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| TextArea -> Farbiger Text | Xean | Desktop-Applikationen und Grafik | 3 | 06.10.2006 23:55 |
| null-Layout, splitPane und scrollPane -> scrollPane "scrollt" nicht | risa | Desktop-Applikationen und Grafik | 4 | 28.05.2006 20:47 |
| Bild im Text mit css? | code5 | HTML, XML und CSS | 11 | 20.12.2005 13:15 |
| JEditorPane Text hinzufügen ohne ganzes Dokument neu einzuladen | milanwb | Desktop-Applikationen und Grafik | 13 | 15.05.2005 16:01 |
| Änderung der Textfarbe im JEditorPane | mabe2k | Desktop-Applikationen und Grafik | 1 | 28.08.2004 23:09 |