Pessoal tenhou um JPainel com 5 JTextField dentro dele… se eu der um JPainel1.setEnabled(false) ele deixa eu escrever nos Edit’s. tem alguma prop do JPainel q ja faz um enabled em todos os componentes dentro dele??
valeu
Pessoal tenhou um JPainel com 5 JTextField dentro dele… se eu der um JPainel1.setEnabled(false) ele deixa eu escrever nos Edit’s. tem alguma prop do JPainel q ja faz um enabled em todos os componentes dentro dele??
valeu
O painel tem um metodo em que vc consegue pefar todos com componentes
que estao nele. Assim vc consegue iterar no array de componentes,
com o instance of pode ser se o componente e do tipo q vc quer,
fazer o cast e chamar o metodo para desabilita-lo.
Acho q o metodo e o getComponents de uma olhada na API,
este metodo vai te retornar um array de component se nao me engano.
Valeu.
Assim:
for ( Component disableJTextField: seuJPanel.getComponents() ) {
if (disableJTextField instanceof JTextField) {
disableJTextField.setEnabled(false);
}
}
slash assim eu ja faco… queria saber se tem uma maneira mais facil entnedeu 
mesmo assim valeu a ajuda
Cria o JPanel customizado, sobrescreve o método add e adiciona qqer componente num lista separada. Cria um petodo habilitar componentes e viaja na lista pra habilitar os componetnes…
se quiser mais facil eu posso pensar em algo… =D
Att.,