java关于cardlayout切换panel的问题,跪求大神指点!!! 50
Jframe采用cardlayout布局,第一个panel叫panel1,上面有jButton1,卡片名card1;第二个panel叫panel2,上面有jButton2...
Jframe采用cardlayout布局,第一个panel叫panel1,上面有jButton1,卡片名card1;第二个panel叫panel2,上面有jButton2,卡片名card2;private void jButton1MouseClicked(java.awt.event.MouseEvent evt) { CardLayout card=new CardLayout(); Panel cardPanel=new Panel(); cardPanel.setLayout(card); card.show(cardPanel,"card2"); }但是没有实现效果,这个部分应该怎么样改?跪求大神指点!!!
展开
1个回答
展开全部
final CardLayout cl = new CardLayout();
final Panel cardPanel = new Panel(cl);
cardPanel.add(panel1, "card1");
cardPanel.add(panel2, "card2");
jb1.addActionListener(new ActionListener(){
@Override public void actionPerformed(ActionEvent e){
cl.show(cardPanel, "card2");
}
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询