Boa noite pessoal, estou desenvolvendo uma tela de cadastro e quero que o campo de código apareco o conteúdo dele (código), porém quero deixá-lo inacessível para o usuário, apenas para visualizar, tenho um componente MeuCampoCodigo, mas não consegui redefinir, tenho um método na classe principal habilitarCampos com retorno (boolean), tentei redefiní-lo mas não tive exíto, se alguém puder me dar uma ideia eu agradeço.
package Componentes;
import Estrutura.MeuComponente;
import java.awt.event.FocusEvent;
import java.util.ArrayList;
import java.util.List;
public class MeuCampoCodigo extends MeuJTextField {
public List<MeuComponente> campos = new ArrayList();
public MeuCampoCodigo (String dica, boolean obrigatorio, int tamanho) {
super(dica, obrigatorio, tamanho);
}
public int getValor() {
return Integer.parseInt(getText());
}
public void setValor(int valor) {
setText("" + valor);
}
@Override
public void limpar() {
setText("");
}
@Override
public boolean eValido() {
return true;
}
@Override
public void focusGained(FocusEvent e) {
super.getFocusListeners();
}
@Override
public void focusLost(FocusEvent e) {
}
}