Java: HTML no Swing, margem do link não está funcionando
Ol
Estou tentando formatar o conteúdo HTML no Swing. Formatações como cores ou decoração de texto estão funcionando bem. Mas quando se trata de margem de links, não está funcionand
Esta é toda a sintaxe CSS que estou usando:
StyleSheet styleSheet = kit.getStyleSheet();
styleSheet.addRule("a {font : arial; text-decoration: none; color: #0174DF; margin-left: 50px}");
tudo, exceto omargin-left
está funcionando. Testei a sintaxe em um navegador e funciona bem lá. Eu também tentei usartext-align: left
oudisplay: block
porque encontrei alguns artigos apontando que a margem de links não funcionaria se
O seguinte código HTML é usado:
<html><head></head><body><div>
<a href="http://www.zhaw.ch" style="font-size: 50.24324324324324px">akamaitechnologies.com</a>
<a href="http://www.zhaw.ch" style="font-size: 17.37837837837838px">amazonaws.com</a>
<a href="http://www.zhaw.ch" style="font-size: 18.243243243243242px">cotendo.net</a>
<a href="http://www.zhaw.ch" style="font-size: 24.08108108108108px">facebook.com</a>
<a href="http://www.zhaw.ch" style="font-size: 17.594594594594597px">google.ch</a>
<a href="http://www.zhaw.ch" style="font-size: 55.0px">heise.de</a>
<a href="http://www.zhaw.ch" style="font-size: 16.08108108108108px">ip-plus.net</a>
<a href="http://www.zhaw.ch" style="font-size: 21.054054054054056px">ligatus.com</a>
</div></body></html>
O código HTML é gerado por uma biblioteca e não pode ser modificad
Do meu entendimento de HTML / CSS, não é possível adicionarmargin
ão é possível obter informações de estilo @ para um objeto embutido, como um link, na margem superior ou inferior da margem. margem-esquerda ou margem-direita, no entanto, não deve ser um problem
TH
edit: a propósito, eu estou usando HTMLEditorKit.