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.

questionAnswers(2)

yourAnswerToTheQuestion