【发布时间】:2014-12-29 14:59:06
【问题描述】:
我正在尝试使用 SetParent 在 Java JFrame 中嵌入游戏窗口。我正在使用 Java JNA User32 库使用以下类型的代码。
SetParent(GameWin,JFrameWin);
SetWindowPosF(GameWin,null,Game_X_pos ,Game_Y_pos+1,0,0,0x0020 | 0x0001 | 0x0008);
上面的代码工作正常,我的游戏窗口成功地成为了 JFrame 的一部分。 但是在我的 JFrame 中保留的控件(例如下拉列表和按钮)在执行此过程后会严重减慢。
每当我单击 JFrame 中的任何按钮或下拉列表时,它都会在很长一段时间后响应,例如 1 或 2 分钟后。
如果我不将我的游戏窗口嵌入到 JFrame 中,那么一切都会像往常一样正常工作。
【问题讨论】: