gpt4 book ai didi

java - 如何确定元件类型

转载 作者:行者123 更新时间:2023-12-02 03:13:26 25 4
gpt4 key购买 nike

我正在处理许多 JDialog 组件,寻找具有特定客户端属性的特定类型。我了解如何检查客户端属性,但我找不到以字符串形式返回组件类型的方法。我想做这样的事情:

Component[] fields = timeLineDialog.getContentPane().getComponents();
for (Component field : fields) {
if (field.<getType>.equals("JComboBox") {
.
.
.
}

我可以获得组件,但不知道如何确定类型。我可以使用什么方法? TIA。

最佳答案

使用instanceof运算符。

for (Component field : fields) {
if (field instanceof JComboBox) {
// do something
} else if (field instanceof JButton) {
// do something
} else if (field instanceof JPanel) {
// do something
}
}

参见:http://www.java2s.com/Tutorial/Java/0060__Operators/TheinstanceofKeyword.htm

关于java - 如何确定元件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40723117/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com