我需要一个组件的AWT框架功能,但我的主应用程序窗口是一个JFrame。理想情况下,这将合并到我的gridbaglayout中。
有没有办法通过窗口优先级设置来跟踪鼠标点击和“setLocationRealativeTo”?
更新:我已将我的媒体播放器添加到“画布”中以放弃JInternalFrame或其他任何内容,此组件将添加到我的主框架中。
我正在使用GridBagLayout,并在我的主窗口的构造函数中添加所有按钮,但我需要在之后添加此画布。有谁知道如何添加到gridbaglayout后构造函数?我试过“mainGUIclass.add(canvas,gridbagconstraints);”无济于事(因为我只是在构造函数中使用“add(randomcomponent,gridbagconstraints);”。
更新:我认为这里的根本问题已经改变了,我会发布一个新问题,谢谢你的帮助。
答案 0 :(得分:0)
为什么不使用JInternalFrame
?有关详细信息,请参阅How to Use Internal Frames。
答案 1 :(得分:0)
如果您要添加“媒体播放器”,则将媒体播放器组件添加到Swing面板,而不是框架。
答案 2 :(得分:0)
你可以做到,但小部件布局将是一个痛苦的**。
有关它的更多信息http://java.sun.com/products/jfc/tsc/articles/mixing/