Existe uma maneira de aumentar o tamanho da fonte padrão para aplicativos Java GUI?

12

Existe uma maneira de aumentar o tamanho da fonte padrão para aplicativos Java GUI?

Estou usando a ferramenta Java personalizada de outra pessoa ( não, não tenho a fonte ) para executar anotação de texto para um projeto de pesquisa.

O texto no aplicativo é dolorosamente pequeno.

Para a maioria dos aplicativos Windows, alterar as configurações de tamanho da fonte do sistema no painel de controle também altera o tamanho da fonte nesse aplicativo.

No entanto, depois de aumentar o tamanho do texto padrão (no Windows 7), o texto neste aplicativo Java permanece extremamente pequeno.

skeryl
fonte
Este é um problema com telas de alta resolução. Programas como eclipse, blender e mendeley são difíceis de usar (todos com GUIs java). Este é um problema também com o Windows 8. Estou adicionando uma recompensa.
Juha
correção a anterior: liquidificador não é realmente java ... embora tenha problema semelhante, (fonte) a escala não é herdado do sistema operacional
Juha
Se o aplicativo usar o Swing, ele deverá herdar configurações de fonte maiores. De qualquer forma, seria ótimo saber (ou pelo menos adivinhar) qual estrutura da GUI usa o aplicativo em questão. Você pode postar a captura de tela?
Alexey Ivanov

Respostas:

4

Pelo que vale, eu vi opções de linha de comando relacionadas a pacotes específicos.

Balanço

java -Dswing.aatext=true -Dswing.plaf.metal.controlFont=Tahoma -Dswing.plaf.metal.userFont=Tahoma

Plástico

java -DWindows.controlFont=Tahoma-plain-11 -DWindows.menuFont=Tahoma-plain-12 -DPlastic.controlFont=Tahoma-plain-11 -DPlastic.menuFont=Tahoma-bold-11
harrymc
fonte
Como faço para definir esses parâmetros? Devo executar o aplicativo de uma maneira diferente? E se eu não souber se o aplicativo está escrito no Swing? E se eu não souber se o aplicativo está escrito em plástico?
thanos.a
@ thanos.a: são perguntas separadas que você pode colocar em uma nova postagem.
harrymc
3

No Windows 10, isso pode ser feito facilmente:

  • selecione jawaw.exe (ou jawaws.exe para arquivos jnlp), geralmente está em c: \ Arquivos de programas (x86) \ Java \ jre1.8.0_171 \ bin \
  • Clique com o botão direito e selecione Propriedades.
  • Clique na guia compatibilidade. Em "Configurações", marque a opção Substituir comportamento de escala de alto DPI.
  • No menu suspenso "Dimensionamento realizado por", selecione Sistema (Avançado).

Você deve repetir isso após as atualizações ou criar um atalho. (fonte: windowscentral.com)

hoppy
fonte