即時嘗試使用卡片佈局,並且我有兩個按鈕在頂端,supoose改變卡,但由於某種原因它不會工作,下一個方法的工作,但工作,但展會或第一\最後的犯規着,當然我不能在下次使用,因爲我要爲每一個按鍵一個特定的卡,這裏是我的代碼:試圖使用卡片佈局,但不能使顯示工作
cards = new CardLayout();
cardPanel = new JPanel();
cardPanel.setLayout(cards);
cards.show(cardPanel, "gapas");
JPanel firstCard = new JPanel();
firstCard.setBackground(Color.WHITE);;
JPanel secondCard = new JPanel();
secondCard.setBackground(Color.blue);
cardPanel.add(firstCard, "kalam");
cardPanel.add(secondCard, "gapan");
guiFrame.add(tabsPanel,BorderLayout.NORTH);
guiFrame.add(cardPanel,BorderLayout.CENTER);
guiFrame.setVisible(true);
}
ActionListener action = new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
if(e.getActionCommand().matches("kalam")){
cards.show(cardPanel,"kalam");
System.out.println("kalam");
}
else{
cards.show(cardPanel, "gapas");
System.out.println("gapas");
}
}
};
您將需要創建併發布http:/sscce.org。 –