Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 选择带有JMenuItem的JTabbedPane面板_Java_Jtabbedpane_Jmenuitem_Pane - Fatal编程技术网

Java 选择带有JMenuItem的JTabbedPane面板

Java 选择带有JMenuItem的JTabbedPane面板,java,jtabbedpane,jmenuitem,pane,Java,Jtabbedpane,Jmenuitem,Pane,我在一个框架中有一个菜单栏和一个选项卡式窗格,我希望如果我选择一个菜单项,那么请求的选项卡将打开。请帮我做这个,谢谢 在JMenuItem的ActionListener中,您可以调用。在JMenuItem的ActionListener中,您可以调用。就像索伯兰说的: final JTabbedPane tabs = new JTabbedPane(); JPanel panel = new JPanel(); tabs.add("title", panel); /

我在一个框架中有一个菜单栏和一个选项卡式窗格,我希望如果我选择一个菜单项,那么请求的选项卡将打开。请帮我做这个,谢谢

JMenuItem
ActionListener
中,您可以调用。

JMenuItem
ActionListener
中,您可以调用。

就像索伯兰说的:

    final JTabbedPane tabs = new JTabbedPane();
    JPanel panel = new JPanel();
    tabs.add("title", panel);
    //add more tabs...

    // here the important part starts
    JMenuItem item = new JMenuItem("open tab 1");
    item.addActionListener(new ActionListener() {
        //this function get called when you click the item.
        @Override
        public void actionPerformed(ActionEvent e) {
            //insert the index you want to select
            tabs.setSelectedIndex(0);
        }
    });
正如索伯兰所说:

    final JTabbedPane tabs = new JTabbedPane();
    JPanel panel = new JPanel();
    tabs.add("title", panel);
    //add more tabs...

    // here the important part starts
    JMenuItem item = new JMenuItem("open tab 1");
    item.addActionListener(new ActionListener() {
        //this function get called when you click the item.
        @Override
        public void actionPerformed(ActionEvent e) {
            //insert the index you want to select
            tabs.setSelectedIndex(0);
        }
    });