Java - Metodo de diferente tipo para cambiar fuente

 
Vista:

Metodo de diferente tipo para cambiar fuente

Publicado por Gilberto (1 intervención) el 29/09/2018 02:16:00
Hola, estoy haciendo un programa bastante extenso en el cual utilizo siempre la misma fuente, por lo que se me ocurrió hacer un método para setearla y ahorrar unas lineas ya que solo cambia el tamaño y la alineación.

El problema que no se como hacer que el método se para diferentes tipo de objeto ya que si lo hago de tipo JLabel tengo que hacer otro para JTextField y otro para JButton, entonces ya serian 3 métodos:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
public JLabel Font_Ali_lbl(JLabel label, int tam, String ali) {
 
    label.setForeground(new Color(47, 79, 79));
    label.setFont(new Font("Lucida Sans Typewriter", Font.PLAIN, tam));
 
    switch (ali) {
 
    case "center":
        label.setHorizontalAlignment(SwingConstants.CENTER);
 
        break;
    case "left":
        label.setHorizontalAlignment(SwingConstants.RIGHT);
 
        break;
    case "right":
        label.setHorizontalAlignment(SwingConstants.RIGHT);
 
        break;
 
    }
 
    return label;
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Metodo de diferente tipo para cambiar fuente

Publicado por Tom (1831 intervenciones) el 29/09/2018 10:49:38
1
2
public JComponent config(JComponent c, int sz, String align) {
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar