如何让按钮从第一个JTabbedPane移动到下一个?

时间:2013-08-07 17:19:09

标签: java swing user-interface jbutton jtabbedpane

我创建了一个显示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);

                }
            });

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

1 个答案:

答案 0 :(得分:2)

如果您想要下一个/上一个,您只需拨打电话即可   对于下一个tabbedPane.setSelectedIndex(tabbedPane.getSelectedIndex()+1)和之前的-1。 您还需要检查是否有上一个或下一个标签。