1 Pixel Tabellengrenze in JTextPane mit HTML

8

Ich verwende ein JTextPane, um HTML anzuzeigen, das eine Tabelle mit einem Rahmen enthält. Ich möchte, dass es eine einfache 1 Pixel Grenze hat.

Ich habe versucht, style="border: 1px solid; border-collapse:collapse" zu verwenden. Dies funktioniert in einem Webbrowser, aber nicht in JTextPane.

Gibt es eine Möglichkeit, einen einfachen 1-Pixel-Tabellenrahmen mit HTML in einem JTextPane zu erstellen?

    
Chris B 28.07.2010, 17:08
quelle

5 Antworten

3

Hier ist ein komplettes Beispiel:

%Vor%     
ObiSlob 19.08.2011, 21:24
quelle
8

Verwenden Sie eine Kombination aus

%Vor%     
Raj 04.02.2011 15:53
quelle
1

javax.swing.text.html basiert auf HTML 3.2 , Sie können jedoch das Attribut border von verwenden das <table> -Tag.

    
trashgod 28.07.2010 19:22
quelle
0

trashgod hat Recht - die HTML-Unterstützung von Java ist begrenzt - warum also nicht eine HTML-Problemumgehung verwenden? Platzieren Sie Ihre Tabelle (ohne Rahmen) einfach in eine andere Tabelle mit einer Zelle mit einem Rahmen.

%Vor%

Es ist nicht die sauberste Methode, aber es geht um Einschränkungen von HTML 3.2.

    
D.N. 05.01.2011 14:41
quelle
0

Hier ist ein Beispiel, um einen Rahmen zu einer Tabelle mit bevorzugter Farbe in HTML 3.2 zu erstellen:

%Vor%     
Nilu 31.10.2014 09:22
quelle

Tags und Links