有人知道怎么判断一个容器的所有组件都是隐藏的方法阿?麻烦大家帮帮忙阿

软件和网站开发以及相关技术探讨
回复

你们都喜欢在UBUNTU下写JAVA吗?都是用的什么开发工具阿?

是的
5
31%
不是
2
13%
ECLIPSE
4
25%
JDK
1
6%
ANJUTA
0
没有投票
NETBEANS
4
25%
 
总计票数: 16
头像
mmxcq
帖子: 214
注册时间: 2007-07-28 14:04
联系:

有人知道怎么判断一个容器的所有组件都是隐藏的方法阿?麻烦大家帮帮忙阿

#1

帖子 mmxcq » 2007-11-20 12:36

如题:》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》》
有人知道怎么判断一个容器的所有组件都是隐藏的方法阿?麻烦大家帮帮忙阿


麻烦了我要用一个IF语句做判断怎么弄阿?
比如一个Frame容器里面的所有组件阿!
怎么判断它所有的组件是不是全部隐藏了的?
比如是用setVisible(false)隐藏了的阿
我没有找到这个方法
不想一个一个判断感觉那个太麻烦,而且代码占用太多了
上次由 mmxcq 在 2007-11-20 17:41,总共编辑 2 次。
头像
AutumnHealth
帖子: 776
注册时间: 2006-12-20 18:41

#2

帖子 AutumnHealth » 2007-11-20 15:00

首先,用getComponents()获得此容器中的所有组件数组 Component[]
然后遍历此数组,用isVisible()或者isShowing()方法判断所有组件是否可见。这两个方法什么区别,自己去看看API文档吧

btw:这个投票怎么没有Netbeans?-_-
尽情享受生活~

Welcome to AutumnHealth's blog:
http://forum.ubuntu.org.cn/weblog.php?w=1421
http://blog.csdn.net/autumnhealth
头像
mmxcq
帖子: 214
注册时间: 2007-07-28 14:04
联系:

#3

帖子 mmxcq » 2007-11-20 17:43

呵呵谢了这个方法我知道
我想知道怎么只用一个方法来全部来判断啊
呵呵也许没有这个方法吧
NETBEANS忘了写
zxkane
帖子: 103
注册时间: 2007-11-02 10:46

#4

帖子 zxkane » 2007-11-20 21:57

就算API也是做遍历来判断
头像
stlxv
论坛版主
帖子: 8275
注册时间: 2006-05-03 0:39
来自: المريخ

#5

帖子 stlxv » 2007-11-21 10:31

mmxcq 写了:呵呵谢了这个方法我知道
我想知道怎么只用一个方法来全部来判断啊
呵呵也许没有这个方法吧
NETBEANS忘了写
:shock: 你可以叫别人帮你写一个,然后你来调用就行了

绝对1句话搞定 :wink:
PHP是最好的语言!不服来战!
头像
qzjackie
帖子: 169
注册时间: 2007-02-08 13:32
来自: 福建,泉州
联系:

#6

帖子 qzjackie » 2007-11-21 10:57

是的。NetBeans在Ubuntu下和好用哦。
我也是一直在用哦。哈
:em07
头像
AutumnHealth
帖子: 776
注册时间: 2006-12-20 18:41

#7

帖子 AutumnHealth » 2007-11-21 21:40

qzjackie 写了:是的。NetBeans在Ubuntu下和好用哦。
我也是一直在用哦。哈
:em07
好假,netbeans是好用,jdk就不好用了
jdk6的swing和scim会冲突,导致键盘按键失效
jdk5虽然没有这个冲突,但不支持字体的反走样,字体很难看
:(
尽情享受生活~

Welcome to AutumnHealth's blog:
http://forum.ubuntu.org.cn/weblog.php?w=1421
http://blog.csdn.net/autumnhealth
头像
qzjackie
帖子: 169
注册时间: 2007-02-08 13:32
来自: 福建,泉州
联系:

#8

帖子 qzjackie » 2007-11-22 9:01

你说得没错哦。
不过要看个人喜好咯
:em09
回复