0

見て、私はこれをしました:

メニューバー付きの JPanel が 1 つあります。

public class panelMenuBar {

    JPanel panelMenuBar = new JPanel(new GridBagLayout());
    GridBagConstraints gbc = new GridBagConstraints();

    JMenuBar menubar = new JMenuBar();

    JMenu menuDistribuidor = new JMenu("Distribuidor");
    JMenuItem menuDistribuidorDistribuir = new JMenuItem("Distribuir");
    JMenuItem menuDistribuidorDeletar = new JMenuItem("Deletar");
    JMenuItem menuDistribuidorAlterar = new JMenuItem("Alterar");

    public JPanel montarPanelMenuBar() {
        gbc.fill = GridBagConstraints.HORIZONTAL;
        gbc.gridx = 0;
        gbc.gridy = 0;
        gbc.weightx = 0.1;
        gbc.weighty = 0.1;
        menubar.add(menuDistribuidor);
        menuDistribuidor.add(menuDistribuidorDistribuir);
        menuDistribuidor.add(menuDistribuidorAlterar);
        menuDistribuidor.add(menuDistribuidorDeletar);

        panelMenuBar.add(menubar,gbc);




        return panelMenuBar;

    }



}

この後、PanelMenuBar を別のクラスの ANOTHER JPANEL に追加しましたが、MenuItems の Event を追加して、他の CLASSES CONTROLLS を変更する必要がありますが、これは可能ですか?

各クラスのすべてを作成して、これがどのように機能するかを確認し、もちろんコードをより理解しやすく、読みやすく、修正しやすくしました

4

1 に答える 1