Exemplo: quando um JTextField é desativado a borda e a cor do texto mudam. Gostaria de saber qual classe faz isso para customização.
Obrigado,
Felipe
Exemplo: quando um JTextField é desativado a borda e a cor do texto mudam. Gostaria de saber qual classe faz isso para customização.
Obrigado,
Felipe
Ola
Cara esse tempos tive de fazer umas motifição da aparencia do sistema
por que o setEnable(false); deixa o texto dentro cinza e fica orrivel a leitura
a solução foi setar setEditable(false) em vez do enable.
Não achei nada para mudar a aparencia.
abraço
Resolvi o problema. A solução foi o setEditable() mesmo. Ele muda a cor do plano de fundo e deixa o texto legível. Só não concordo com o campo não editável receber focus, mas basta um setEditable(false) para resolver.
andredeividi, para vc mudar a cor do texto desativado, conheço duas formas:
Para evitar repetição de código, na primeira alternativa vc pode herdar a classe JTextField e na segunda criar um look and feel customizado
Legal mas eu resolvi com editable tambem, vc tera problema com combo
o editable do combo define se deixar digitar ou não.
private void CampoPopupMenuWillBecomeVisible(javax.swing.event.PopupMenuEvent evt) {
if (isDesabilitaSelecao()){
cbCampo.setDefaultLocale(null);
cbCampo.setPopupVisible(true);
}
Esse combo e componente desenvolvido por mim
eu tive de sobre escrever o metodo setEnable()
para setar uma variavel “isDesabilitaSelecao”
abraço