Alguém sabe para que serve o : initComponents(); ?
initComponents();
T
3 Respostas
V
Para iniciar os componentes com as configurações que foram definidas.
Por exemplo você definiu para que um JtextField seja não editável, quando essa função é chamada esse componente é criado e definido para não poder ser alterado.
A grosso modo é isso, agora exatamente como isso é feito eu não sei.
T
Obrigado.Entendi, eu estou fazendo um exercício, porem não esta funcionando. Seria para inicializar o valor de uma label, mas não esta inicializando só atualiza depois que executo um calculo. Parece que não esta executando o metodo.
public void idade(){
initComponents();
Calendar cal = Calendar.getInstance();
int year = cal.get(Calendar.YEAR);
lblAno.setText(Integer.toString(year));
}
private void btnCalcActionPerformed(java.awt.event.ActionEvent evt) {
// TODO add your handling code here:
Calendar cal = Calendar.getInstance();
int year = cal.get(Calendar.YEAR);
int an = Integer.parseInt(txtAN.getValue().toString());
int id = year - an;
lblAno.setText(Integer.toString(year));
lblIdade.setText(Integer.toString(id));
}
V
1 like
Tenta colocar o initComponents na ultima linha do código.
public void idade(){
Calendar cal = Calendar.getInstance();
int year = cal.get(Calendar.YEAR);
lblAno.setText(Integer.toString(year));
initComponents();
}
Criado 29 de março de 2018
Ultima resposta 2 de abr. de 2018
Respostas 3
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Back-end Java: Microsservicos, Spring Boot e Kubernetes Por Eduardo Felipe Zambom Santana — Casa do Codigo