0

我创建了一个显示 6 个选项卡面板的窗口面板,我还制作了一个下一个和上一个按钮来从一个选项卡移动到另一个选项卡。我的问题是我只能从第一个选项卡到最后一个选项卡。这些按钮会跳过所有其他选项卡,我似乎无法找到让它通过每个选项卡的方法。这就是我所做的:

next = new JButton("next");
    next.addActionListener(
            new ActionListener()
            {
                @Override
                public void actionPerformed(ActionEvent e)
                {
                    for(int i = 0; i <= tabs.getSelectedIndex(); i++)
                    tabs.setSelectedIndex(i);

                }

            });

    previous = new JButton("previous");
    previous.addActionListener(
            new ActionListener()
            {
                @Override
                public void actionPerformed(ActionEvent e)
                {
                    for(int i = 0; i >= tabs.getSelectedIndex(); i++)
                    tabs.setSelectedIndex(i);

                }
            });

我仍然会尝试解决这个问题。

4

1 回答 1

2

当你想移动下一个/上一个时,你可以简单地调用
tabbedPane.setSelectedIndex(tabbedPane.getSelectedIndex()+1)下一个和-1上一个。您将需要检查是否还有上一个或下一个选项卡。

于 2013-08-07T17:24:16.710 回答