Eu tenho problema com a minha fonte (java.awt). Eu estou fazendo uma calculadora para exemplificar o uso do padrão MVC, a parte lógica funciona perfeitamente porém a parte visual dela me deixou um pouco confuso.
Dentro do construtor dela eu declaro os componentes normalmente, adiciono um actionListener para os botões, etc. Até aí o programa rodava normalmente, depois eu percebi que o display da calculadora devia ser maior, aumentei o tamanho dele só que também precisava aumentar o tamanho da fonte. Aí que o problema começou, quando eu puis a fonte no display a janela demorava pra carregar, muito mais do que o normal, fica uma tela branca de depois de alguns segundo aparece o programa normal. Não sei isso tem a ver com o jeito que eu pus a fonte no display mas acho que não, queria saber se alguém consegue me dar uma solução que não seja não usar a fonte.
Font font = new Font("Arial Black", Font.BOLD, 22);
tfDisplay = new JTextField("0");
tfDisplay.setFont(font);//já tentei fazer tudo aqui também, da na mesma
tfDisplay.setSize(192,40);
tfDisplay.setLocation(20,10);
tfDisplay.setHorizontalAlignment(4);
add(tfDisplay);
Também alguma sugestão de fonte que pareça mais digital se puderem 