我需要在
java swing中创建一个动态菜单.
我有一个具有菜单结构的数据库表.
这是我的类组装菜单,但是我想避免在actionPerformed方法中的文字代码中进行刻录,类名(屏幕)出现在表字段中.
我的屏幕是一个destoktopPane.
public class MenuPrincipal extends JFrame implements ActionListener {
private static final long serialVersionUID = 1L;
public static JDesktopPane desktop;
public MenuPrincipal(ArrayList opcionesUsuario) {
//Creamos la ventana del menu principal.
super("Menu Principal - Demografo");
JMenuBar menuBar = null;
JMenu menu = null, submenu = null;
JMenuItem menuItem = null;
int longitud = opcionesUsuario.size();
//Creamos una barra de menu
menuBar = new JMenuBar();
menu = new JMenu("Archivo");
menuItem = new JMenuItem("Cerrar sessión",
new ImageIcon("images/middle.gif"));
men