Obrigado.
mas nao entendi direito
usando JMenu e JMenuItem
como posso utilizar o LinkedList do proprio objeto ?
At.
Guilherme
dreampeppers99
guilherme_ha:
Obrigado.
mas nao entendi direito
usando JMenu e JMenuItem
como posso utilizar o LinkedList do proprio objeto ?
At.
Guilherme
Como você não havia citado antes os objetos que estava trabalhando pensei que queria uma solução genérica. Não me recordo muito bem mas aposto que o próprio JMenu (parent) e os JMenuItem (filho) já te dão essa característica de saber quem é seu ancestral.
eliangela
Tem como vc saber os componentes dentro de um menu. Assim:
privateList<String> listaNomes = new ArrayList<String>();privatevoidrastrearBarraMenu(){
for(intx=0; x < menuBar.getMenuCount(); x++) {JMenum=menuBar.getMenu(x);listaNomes.add(m.getText());rastrarMenus(m);}
}
privatevoidrastrarMenus(JMenuItemm){
if(minstanceofJMenu){
JMenumenu=(JMenu)m;for(intx=0; x < menu.getItemCount(); x++) {rastrarMenus(menu.getItem(x));}
}else{
listaNomes.add(m.getText());}
}