Hola Gracias por la ayuda.. al hacer clic en el item me manda la etiqueta de el item o sea esto, a lo que me referia de la recursividad donde de un principal mando llamar la funcion arbol con ciertos parametros o sea esto;
[ public void arbol (String cad, String pdr, ResultSet rs, int contitem, Connection con, int contmenu) {
int length, totreg, totreg1,i;
////////////////////////
// se ejecuta el script
///////////////////////////////////
if ((pdr.equals("0")) || (rs2.getString("tran").substring(0).equals(""))){
funcion = true;
}
else if (pdr != "0"){
// valido si la transaccion se puede ejecutar o no
}
if (funcion == true){
.....
if (totreg != 1){
// se adhiere el menubar y los menus requeridos
else if ((totreg == 1) && (pdr != "0")) {
[Aqui es donde necesito de tu ayuda, el siguiente bloque es para adherir todos los item requeridos y es donde puse lo de addActionListener pero para esto necesito que al momento de dar clic en el item ejecute una clase o sea abra una ventana una determinada transaccion, lo que logre es que saliera con el System.out.println("Nombre de la Etiqueta del item" + e.getActionCommand) ]
rs2.first();
Item[contitem] = new javax.swing.JMenuItem();
Item[contitem]/*[contmenu]*/.setText(rs2.getString("des").substring(0));
trans = rs2.getString("tran").substring(0);
Item[contitem].addActionListener(new Accion());
Menu[contmenu-1].add(Item[contitem]);
..........
arbol(cad, pdr, rs2, contitem, con, contmenu);
................... }
} // end public void arbol
]
Espero me puedas ayudar de nuevo
Gracias