Execute usando GDK_SCALE=2 java ...
(não funciona para o Oracle Java 8 ...)
Recentemente, descobri que usar o Ubuntu 17.04 e o Java 9 resultou em aplicativos baseados no Java Swing sendo dimensionados corretamente para o meu monitor hdpi. O 17.04 e o Java 8 não foram dimensionados corretamente e esse problema foi corrigido imediatamente quando atualizei o Java.
Esta semana atualizei para 17.10 (o que era necessário para resolver um problema não relacionado com pontos de acesso Wi-Fi capturados).
Infelizmente, agora o Ubuntu 17.10 com o Java 9 não dimensiona mais o aplicativo Java Swing, e eu fico lendo minúscula escrita minúscula novamente.
Alguém sabe o que deu errado e como corrigi-lo?
A seguinte página de bug menciona um problema semelhante, mas parece afirmar que foi resolvido, mas sem mencionar como:
Execute usando GDK_SCALE=2 java ...
(não funciona para o Oracle Java 8 ...)