我創建了一個顯示6個標籤面板的窗口面板,並且我還製作了一個下一個和上一個按鈕,以便從標籤頁移動到標籤頁。我的問題是我只能使它從第一個標籤到最後一個標籤。按鈕跳過所有其他選項卡,我似乎無法找到一種方法讓它通過每個選項卡。這就是我所做的:如何使按鈕從第一個JTabbedPanel移動到下一個?
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);
}
});
我仍然試圖弄清楚這一點。
爲什麼'for-loop'?您需要獲取選定的選項卡和+1或-1,並注意邊緣,使其循環 – nachokk