gpt4 book ai didi

java - 未找到 getComponents() 方法符号

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

我正在尝试编写一个简单的 GUI,这是我第一次使用 swing。我正在尝试对框架使用 getComponents() ,以便我可以访问其面板之一。但是,我收到该方法的错误“未找到符号”。我看过其他一些关于 getComponent(int i) 类似问题的帖子,他们说要导入 javax.faces.event.ActionEvent,但这对我不起作用。您有任何建议/解决方案吗?我的代码中是否有任何明显错误的地方?

谢谢!我的代码如下:

public void componentResized(ComponentEvent e)
{
Component f = e.getComponent();
Dimension d = f.getBounds().getSize();
System.out.println("Width: " + d.getWidth());
System.out.println("Height: " + d.getHeight());
Component components[] = f.getComponents();

}

最佳答案

getComponents是java.awt.Container的方法,而不是java.awt.Component的方法也许你可以尝试一下

    if(f instanceof Container) {
Component components[] = ((Container)f).getComponents();
}

关于java - 未找到 getComponents() 方法符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37381481/

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