作者cyclone350 (老子我最神)
看板java
标题Re: [问题] Button开新视窗
时间Thu Jan 24 13:55:14 2013
※ 引述《j999444 (渣94)》之铭言:
: 大家好
: 我目前面临一个问题
: 就是我在A Class里创建一个Button并且设置监听器
: 让他在被点击时,会触发开启B Class视窗
: 但是我要怎麽做才能让A Class的Button在按第二次的时候失效呢
: 意指只能开启一个B Class视窗
: 我尝试过setVible(true) , isVible , isShow 好像都无法判断 :(
: 请问有什麽方法可以实现呢?
: 在此先感谢各位了 :)
首先你是怎麽开启这个视窗的?
直接 new? 或是其他? 不管如何,你可以设定显示,代表有至少有一个 metadata 的变数
你要用内建的方式去设定像是甚麽 isShow 阿,你要看 java doc 或是其他说明,
来了解这个方法是在控制或判断甚麽 metadata 的 ...
isShow 是判断甚麽? isVible 又是根据甚麽判断?
通常这部分我就直接开 javadoc 去找看看,给你个网址
http://docs.oracle.com/javase/1.7.0/docs/api/
若很不幸没有这些内建的 method ,可以像 PsMonkey 说的自己设定一个 flag
方法有万万种,你想不出来怎麽判断吗?
如果不了解甚麽是 flag ,或是给你的网址看不懂得话,自己上网 google 关键字
这东西自己做出来才会真的学到东西
希望这篇文章可以帮到你
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.220.248.3