JAVA隐藏JPanel
我有一个jframe两个jpanel,比如设置的如果i=0则显示jpanel1,i=1则显示jpanel2,请问如何做到???一楼的那个方法已经废了丫,而且也不管用的说...
我有一个jframe两个jpanel ,比如设置的如果i = 0则显示jpanel 1,i= 1则显示jpanel 2,请问如何做到???
一楼的那个方法已经废了丫,而且也不管用的说 展开
一楼的那个方法已经废了丫,而且也不管用的说 展开
7个回答
展开全部
要想显示1隐藏2,可以add(jpanel1),这样jpanel1被add到了最前端。jdk在add之前会自动删除原来的层,不必担心添加了多层jpanel1。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用setVisible()来控制JPanel的显示隐藏
jpanel.setVisible(true);显示面板JPanel
jpanel.setVisible(false);不显示,即隐藏面板JPanel
jpanel.setVisible(true);显示面板JPanel
jpanel.setVisible(false);不显示,即隐藏面板JPanel
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if(i==0){
jpanel1.setVisible()=true;
jpanel2.setVisible()=false;
}
if(i==1){
jpanel2.setVisible()=true;
jpanel1.setVisible()=false;
}
jpanel1.setVisible()=true;
jpanel2.setVisible()=false;
}
if(i==1){
jpanel2.setVisible()=true;
jpanel1.setVisible()=false;
}
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if(i==0){
jpanel1.show();
}
if(i==1){
jpanel2.show();
}
show()方法是显示的,hide()方法是隐藏
jpanel1.show();
}
if(i==1){
jpanel2.show();
}
show()方法是显示的,hide()方法是隐藏
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询