社区
Java SE
帖子详情
新人提问:GUI问题
zerock
2007-10-08 05:16:54
我使用的是JBuilder2006
问题如下:
有10个button,每个button都会弹出一个frame。
请问如何在按下其中一个button时关闭之前其他button弹出的所有frame而只显示它本身所要弹出的frame?
如果可以请附上具体代码
谢谢!
...全文
152
13
打赏
收藏
新人提问:GUI问题
我使用的是JBuilder2006 问题如下: 有10个button,每个button都会弹出一个frame。 请问如何在按下其中一个button时关闭之前其他button弹出的所有frame而只显示它本身所要弹出的frame? 如果可以请附上具体代码 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zerock
2007-10-16
打赏
举报
回复
12楼的,你和我原先的想法是一样的,可惜是行不通的
很长时间了,貌似不会有更高的答案了哦
开贴时分设少了,就只能意思意思了
zerock
2007-10-13
打赏
举报
回复
感谢楼上的2位
貌似9楼的代码稍微有点小问题。。。
是不是该这样:frame[currentFrameIndex].setVisible(true); ?
无声崩溃
2007-10-13
打赏
举报
回复
this.dispose();
frame2.setVisible(true);
bradwoo8621
2007-10-12
打赏
举报
回复
既然同一时间只有一个Frame被打开, 那么不需要数组了.
在主Frame里面维持一个FrameInstance等于当前打开的从Frame.
当某个button被按下时, 如果FrameInstance != null, frameInstance.dispose(), hide(), setVisible(false)?随便你了.
然后打开新的Frame, frameInstance = newFrame.
注意如果frame关闭不是用dispose, 那么请在button中维护关联的frame, 以便下次打开只要show()/setVisible(true)就行了.
代价是耗点内存(实际上挺大), 如果dispose了, 那么下次请重新构造, 代价是耗点时间(重新构造总是需要时间的么), 如果frame上没有很多组件, 没有未保存的数据, 建议dispose掉.
jyzhaowb
2007-10-11
打赏
举报
回复
JFrame frame[] = new JFrame()[10];
int currentFrameIndex = 0;
.....
onClick(){
for(int i=0;i<10;i++){
if(currentFrameIndex!=i){
frame[i].setVisible(false);
}
}
frame[currentFrameIndex].setVisible(false);
}
jaguarlsl
2007-10-11
打赏
举报
回复
除了循环,没有其他办法
zerock
2007-10-10
打赏
举报
回复
能提供下具体代码吗?
ycy1984
2007-10-10
打赏
举报
回复
数组或LIST 遍历一下关吧。
java3jk
2007-10-09
打赏
举报
回复
用数组呀
年轻人 认真点
zerock
2007-10-09
打赏
举报
回复
楼上的说得好!
但作为新人,多学点新知识总是不会错的吧!
如果有更优化的方法的话,学习下不是很好吗?
insiku
2007-10-08
打赏
举报
回复
嫌麻烦 做什么程序员
zerock
2007-10-08
打赏
举报
回复
我就是嫌那样麻烦,又简单点的方法吗?
AppleYang2006
2007-10-08
打赏
举报
回复
把其它的frame.dispose()就好了啊,
新人
教版八上英语必背句子.doc
【
新人
教版八上英语必背句子】是针对八年级上学期英语学习的重要参考资料,包含了丰富的情景对话和表达,旨在帮助学生掌握日常交流中的关键句型和词汇。以下是其中部分句子及其背后的语法、词汇和语境应用知识的详细...
Step3-VL-10B多模态推理效果:
GUI
界面多语言切换检测+文案一致性校验真实案例
本文介绍了如何在星图GPU平台上自动化部署Step3-VL-10B-Base...该模型能够精准识别
GUI
界面元素与文字,实现多语言界面切换的自动化检测,并能高效校验跨平台文案的一致性,显著提升软件本地化测试与内容管理的效率。
我的世界服务器制作
gui
,[管理]Answer 我的世界服务器
新人
答题插件 ——
GUI
的答题界面 防熊必备 [全版本]...
此插件采用类似ChestCommand的
GUI
可视界面,对
新人
更有吸引力,更是测试熊孩纸的利器。作者想说——本人四处闲逛,发现众多服务器都有
新人
答题这个进服环节,却都是用命令方块的传送指令搞定的。 正巧,某个服务器也...
GUI
和AWTK介绍
AWTK是我们国产的
GUI
开源引擎,其代码干净利落,思路清晰,而且各种更新频繁各种特性在不断的进行支持,同时对于开发者的支持做的也很好经常碰到
问题
后在github上上午
提问
,下午可能就有答复了。
OWL ADVENTURE辅助软件测试:自动化验证
GUI
界面与图像渲染效果
该方案的核心应用场景是自动化验证图形用户界面(
GUI
)的组件状态与布局,例如自动识别并检查计算器应用中的按钮、显示屏等元素是否正确显示,从而将依赖人眼的视觉检查转化为高效的自动化流程。
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章