我创建了一个显示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);
}
});
我仍然会试图解决这个问题。
答案 0 :(得分:2)
如果您想要下一个/上一个,您只需拨打电话即可
对于下一个tabbedPane.setSelectedIndex(tabbedPane.getSelectedIndex()+1)
和之前的-1
。
您还需要检查是否有上一个或下一个标签。