Usar mesmo MÉTODO em várias classes [RESOLVIDO]

Boa noite pessoal.
Sou novo aqui e novo em Java.

Comecei a desenvolver recentemente, estou apanhando um pouco mas estou gostando (não sou masoquista) :slight_smile:

Estou terminando a construção de um programinha básico para teste (cadastro de Receitas para minha mãe) e estou encontrando uma certa dificuldade em uma coisinha:
- Aumentar o tamanho da fonte do programa.

É uma aplicação desktop, estou usando o swing (criei um JFrame contendo um JDesktopPane).
Não sei se há uma maneira mais fácil de alterar as fontes dos componentes, mas eu criei alguns métodos para isso, exemplo:

    public JTextField tfFont (JTextField tfFont) {
        tfFont.setFont(new Font(sFont, iStyleFont, iFont));
        return tfFont;
    }
     // sFont, iStyleFont, iFont são variáveis que foram instanciadas mais acima nessa classe

Porém esse programa possui várias classes, algumas já estendendo outras classes, como JInternalFrame.
Como proceder nesse caso?
Terei realmente que digitar esses métodos em todas as classes?

Não sei se consegui me explicar, mas é isso.

Desde já, valeu!

Pessoal, depois de fritar mais alguns neurônios consegui descobrir onde eu estava errando.

Transformei os métodos e suas variáveis em estáticos.

    public static JTextField tfFont (JTextField tfFont) {
        tfFont.setFont(new Font(sFont, iStyleFont, iFont));
        return tfFont;
    }

E nas classes onde preciso chamar esses métodos apenas:

Config.tfFont(receitas);

Sendo Config a classe que possui esses métodos.

Bem mais simples do que eu estava tentando, nada de implementar, estender…

[]'s e t+.

[quote=spelk]Pessoal, depois de fritar mais alguns neurônios consegui descobrir onde eu estava errando.

Transformei os métodos e suas variáveis em estáticos.

    public static JTextField tfFont (JTextField tfFont) {
        tfFont.setFont(new Font(sFont, iStyleFont, iFont));
        return tfFont;
    }

E nas classes onde preciso chamar esses métodos apenas:

Config.tfFont(receitas);

Sendo Config a classe que possui esses métodos.

Bem mais simples do que eu estava tentando, nada de implementar, estender…

[]'s e t+.[/quote]

Isso mesmo. Utilizar o static para classes utilitárias é uma boa. :wink: