Bom dia.
Tenho um componente onde existe um JLabel e um JTextField sobre um JPanel, criei um método para que eu pudesse alterar o tamanho do componente, no entanto este método só está alterando o tamanho do JPanel e do JLabel, o JTextField continua sempre com o mesmo tamanho.
Alguém tem idéia do que possa está ocorrendo?
A seguir está o código.
private int textFiedlTamanho = 10;
private int altura = 39;//do painel
private int largura = 112;//do painel
public void setTextFiedTamanho(int tamanho){
textFiedlTamanho = tamanho;
largura = textFiedlTamanho * 10;
lblTexto.setSize(largura, 20);
txtCampo.setSize(largura, 20);
this.setSize(new Dimension(largura, altura));
this.setPreferredSize(new Dimension(largura, altura));
}