Estou usando o substance e estou tentando trocar o look and feel em tempo de execução. Tudo parece funcionar normalmente, exceto alguns JPanel que adquirem uma borda.
Tentei sobrescrever o método setUI de cada JPanel para forçá-lo a ficar sem borda (setBorder(null)). Mas a solução é meio esquisita e não parece funcionar em todos os JPanel do frame principal.
Para mudar o laf, estou usando o método descrito na documentação. Ex.:
Gostaria de saber se este ‘problema’ está relacionado somente ao substance e se existe um meio de evitá-lo.
Obrigado.
EDIÇÃO: Descobri que isto só acontece em JScrollPanes - após trocar o look and feel todos ‘ganham’ uma borda com linha preta no substance.