JAVA SWING中如何通过点击按钮来动态的更新界面里的内容 例如软件里的“下一步”功能 能出现不同的界面

 我来答
死后是好人
2011-08-28 · TA获得超过2638个赞
知道小有建树答主
回答量:628
采纳率:0%
帮助的人:961万
展开全部
楼主你可以看一看我的这个回答:
就是根据按钮事件触发,将原来界面里的控件删除掉,重新添加控件,重新添加面板,然后立刻调用resize()方法重构窗口,使窗口布局变化可以立刻就显现出来,完全可以满足楼主的要求
简单还容易,什么替换容器,替换控件,什么的,本质上就是我的这个方法:
至于重新设置布局管理器,楼主你实际试一下你就会发现不管用了
http://zhidao.baidu.com/question/311353304.html
jinleicheng
2011-08-28 · TA获得超过501个赞
知道小有建树答主
回答量:262
采纳率:0%
帮助的人:135万
展开全部
可以直接把整个JFrame给dispose,显示一个新的JFrame,当然,在屏幕中的位置要放在同样的位置。
当然,你也可以把JFrame里面的容器给替换掉。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
maye100
2011-08-28 · TA获得超过2650个赞
知道小有建树答主
回答量:1341
采纳率:100%
帮助的人:974万
展开全部
使用卡片布局,这种布局允许你定义多个面板,并且给每个面板起名字,你只要通过点击事件来显示其中某一个面板就可以达到你要的效果
比如:
CardLayout crd=new CardLayout();
具体例子网上很多,而且一看就懂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
momymeng
2011-09-05 · 超过29用户采纳过TA的回答
知道答主
回答量:121
采纳率:75%
帮助的人:38.8万
展开全部
类似向导wizard吧?使用多个jpanel,点击下一步时,就用setvisible的true来显示下一个jpanel,false隐藏上一个jpanel。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天穆驿水
2011-08-29 · TA获得超过139个赞
知道答主
回答量:156
采纳率:0%
帮助的人:95.3万
展开全部
这个需要添加命令方法 ActionListener(),建议LZ用eclipse或JBuilder进行操作,里面有提示
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式