java - 我可以在 JFrame 中嵌入 AWT 框架吗?

标签 java swing awt jframe

我需要一个组件的 AWT Frames 功能,但我的主应用程序窗口是 JFrame。理想情况下,这将合并到我的 gridbaglayout 中。

有没有办法通过窗口优先级设置来完成跟踪鼠标点击和“setLocationRealativeTo”的任务?

更新:我已将媒体播放器添加到“Canvas”中以放弃 JInternalFrame 或其他任何内容,该组件将添加到我的主框架中。

我正在使用 GridBagLayout,并在主窗口的构造函数中添加所有按钮,但我需要随后添加此 Canvas 。有谁知道如何添加到 gridbaglayout 后构造函数?我尝试过“mainGUIclass.add(canvas,gridbagconstraints);”无济于事(因为我只是在构造函数中使用“add(randomcomponent, gridbagconstraints);”。

更新:我认为这里的根本问题对我来说已经改变,我将发布一个新的更切中要害的问题,感谢您的所有帮助。

最佳答案

为什么不直接使用 JInternalFrame ?欲了解更多信息,请参阅How to Use Internal Frames .

关于java - 我可以在 JFrame 中嵌入 AWT 框架吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7335488/

相关文章:

java - Netty ChannelFuture通知如何不造成死锁

java - 由于If语句无法登录

java - Swing GUI 与域逻辑通信的最佳方式?

java - 使用 Eclipse 中的按钮关闭 JFrame

java - 如何生成 PrintWriter 并将内容写入 JTextArea 或同等内容

java - 在数组中从一个类存储到另一个类

Java GUI 使用 setVisible()

java - Buggy Pipe 游戏输出到 JFrame

java - 检查 jPanelSquare 中的项目

java - 为什么 AWTRobot getPixelColor() 给出不同的结果?