Visualizzazione dei risultati da 1 a 7 su 7

Visualizzazione discussione

  1. #1

    [JAVA] interfaccia grafica in java

    salve sto creando un'agenda in java; mi sono fermato in una cosa apparentemente stupida ma non riesco ad arrivarne a capo....praticamente ho un JMenu che ha tre JMenuItem fissi di cui uno lo uso per permettere all utente di aggiungere suoi JMenuItem...il mio problema è che nel momento in cui chiudo l interfaccia i sottomenu aggiunti dall utente non restano, ma resta solo la parte ''fissa''..posto il codice che ho usato.

    CODE:
    frmMain = new JFrame ("AGENDA"); //Create frame
    frmMain.setSize(330, 375); //Set size to 400x400 pixels
    pane = frmMain.getContentPane(); //Get content pane
    pane.setLayout(null); //Apply null layout
    frmMain.setDefaultCloseOperation(JFrame.EXIT_ON_CL OSE); //Close when X is clicked



    menu = new JMenu("Elenco Categorie");
    JMenuItem ji=new JMenuItem("+");


    menu.add (new JMenuItem("voce 1"));
    menu.add (new JMenuItem("voce 2"));

    menu.add (ji);
    bar = new JMenuBar(); // crea la barra
    frmMain.setJMenuBar(bar); // la mette sulla finestra
    bar.add(menu); // aggiunge il menu' alla barra

    ji.addActionListener(new ActionListener(){

    @Override
    public void actionPerformed(ActionEvent arg0) {
    String a = JOptionPane.showInputDialog("inserisci il nome della nuova voce");

    menu.add(new JMenuItem(a),0);
    }
    });

    //Make frame visible
    frmMain.setResizable(false);
    frmMain.setVisible(true);
    }

    CODE





    ps non riesco a formattare come dice il regolamento
    Ultima modifica di ragazzo92; 10-08-2016 a 19:36

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.