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:
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


0