webForumDet fria alternativet

Samma JApplet med olika "user interfaces"

1 svar · 358 visningar · startad av Fredde Mannen

Fredde MannenMedlem sedan nov. 20013 498 inlägg
#1

Säg att jag har en JMenuBar som har en JMenu med två olika JMenuItem.

Hur kan jag visa olika gränssnitt i samma JApplet beroende på vilken JMenuItem man klickar på!

Om ni förstår vad jag menar..

Fredde MannenMedlem sedan nov. 20013 498 inlägg
#2

Fredde Mannen skrev:

Säg att jag har en JMenuBar som har en JMenu med två olika JMenuItem.

Hur kan jag visa olika gränssnitt i samma JApplet beroende på vilken JMenuItem man klickar på!

Om ni förstår vad jag menar..

Hittade lösningen, tror jag! :)


// ....

    public void actionPerformed(ActionEvent event) {  
        String command = event.getActionCommand();
        
        if(command.equals("View")) {
            this.setContentPane(getViewPanel());
            validate();
            repaint();
        }
    } 

    private JPanel getViewPanel() {
        JPanel viewPanel = new JPanel();
        viewPanel.setSize(100,100);
        viewPanel.add(new Label("Test"));
        return viewPanel;
    }

// ....
124 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
121 ms — hämta tråd, inlägg och bilagor (db)