Here you can find the source of addMenu(JMenu poMenuPadre, JMenuItem poElemento, int piPosicion)
public static void addMenu(JMenu poMenuPadre, JMenuItem poElemento, int piPosicion)
//package com.java2s; //License from project: Open Source License import javax.swing.JMenu; import javax.swing.JMenuItem; public class Main { /**add un menbu al menu padre en la posicion correspondiente, si piPosicion es negativo lo inserta por el final*/ public static void addMenu(JMenu poMenuPadre, JMenuItem poElemento, int piPosicion) { int liLongitud = poMenuPadre.getMenuComponentCount(); int liPosSeparador = -1; if (piPosicion < 0) { poMenuPadre.insert(poElemento, (liPosSeparador != -1 ? liPosSeparador : liLongitud) + piPosicion); } else {//from ww w. j ava2s. co m poMenuPadre.insert(poElemento, (liPosSeparador != -1 ? liPosSeparador : 0) + piPosicion); } } }