我制作了几个 JFrames,我想从 JApplet 中调用它们。做这个的最好方式是什么?我可以在我的 init 方法中实例化我的 JFrame,然后在按下按钮时调用它们吗?
最佳答案
How do I make a button in a Java Applet that opens a JFrame?
您可能不应该这样做,但如果您想从 JApplet 打开另一个窗口,则创建并显示 JDialog。它们的创建和显示类似于 JFrame,但使用不同的构造函数。您需要为 JDialog 的“所有者”参数获取小程序的窗口,这可以通过以下方式获取:
Window w = (Window) SwingUtilities.getAncestorOfClass(Window.class, comp);
其中 comp 是 JApplet 中的可见组件。
关于java - 如何在打开 JFrame 的 Java Applet 中制作按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10253428/