我使用的應用程序cardlayout,並希望得到當前活動卡 我試過很多方法,但沒有平均的名稱,例如,這種方法似乎不再存在卡布局獲得當前卡串
panel.getLayout().getActiveItem()
也是我試過,但它不工作太
Panel card = null;
for (Component comp : cardPanel.getComponents()) {
if (comp.isVisible()) {
System.out.println(card.getName());
}
}
例如:下面的stamts增加了幾個小組到卡的佈局,我想回到1,2,3,4或5當前活動的卡片:
cardPanel.add(firstP, "1");
cardPanel.add(secondP, "2");
cardPanel.add(thirdP, "3");
cardPanel.add(fourthP, "4");
cardPanel.add(fifthP, "5");
有什麼可能的方法來做到這一點?