luizpicolo:
Boa tarde.
Criei uma aplicação até este momento totalmente no Linux com o SceneBuilder. Fui Abrir no Windows e as funcionalidades foram perfeitas, porém, a aparência não ficou exatamente igual, alguns espaçamentos, bordas, ficaram ujm pouco fora,
A minha dúvida é: Isso é normal nesta mudança de sistema operacionais ou pode ser algo errado na minha programação.
Isso costuma ocorrer, por exemplo, porque as métricas das fontes são um pouco diferentes.
Uma coisa que dá muitos problemas é criar uma aplicação no Windows (usando, por exemplo, uma fonte como Tahoma ou Calibri) e testar a mesma coisa no Linux, sem ter essas fontes da Microsoft instaladas.
Uma forma é você desenhar sua aplicação de forma que ela vá com as fontes que você desejar embutidas dentro da aplicação.
Pode não ficar perfeito, mas ajuda bastante.
Use fontes “open-source” como a OpenSans (substituto da Helvetica, ou Arial) ou a Charis SIL (substituta da Times). Você vai ter de ajustar sua aplicação para usar essas fontes, e não se esqueça que você vai ter de distribuir tais fontes com a aplicação também.