tentei entrar em contao com o guerra por email, mas todos os emails enviados retornaram. então, o guj é minha ultima saída…
problema:
preciso muito que o método getComponentCount do JBeanPanel me retorne o número de componentes, que habitam o painel. E também, que permita que possa trabalhar com getComponentAt(int posicao).
pois estou num caso de adicionar listeners de tratamento do teclado a eles, e como são muitos, trabalho com um loop.
Em tese, preciso que este método, funcione para um JBeanPanel:
/**
* Adiciona uma ação a todos os componentes do painel passado como parametro
*/
protected void addKeyAction(JPanel p) {
KeyAction listener = new KeyAction();
for (int i = 0; i < p.getComponentCount(); i++) {
Component c = p.getComponent(i);
c.addKeyListener(listener);
}
}
para poder mapear as teclas de atalho do meu software.
o getComponentCount do JBeanPanel sempre retorna 1
parei o desenvolvimento nesse aspecto… =(
como poderia resolver?
Obrigado!