2017-07-27 32 views
-2

我已经编写了一个小摇摆MDI应用程序,并希望看起来像我的旧Solaris桌面。 Motif LaF做得很好,但是当我拖动或调整JInternalframe(MDI子)的大小时,只有边框移动。只有在释放鼠标按钮后,框架的其余部分才会出现。Java/Swing:Motif外观和感觉只调整和拖动边框,WTF?

有什么方法可以改变这种奇怪的行为吗? Thanx提前! :)

+1

我只想说可能不是,这是主题特定的和正常的行为 – Moira

+0

我搜索了大约一个小时的网络。似乎没有人有这个问题。可能没有人使用Motif LaF :( – paul

回答

0

我固定它:

theDesktop.setDesktopManager(new DefaultDesktopManager()); 

其中theDesktop是我的JDesktopPane。

很明显,这已被Motif LaF遗忘,而其他LaF则有一个DesktopManager。

问题解决。线程可以关闭。

+1

这就是预期的行为,你用默认值覆盖它,而且这不是Stack Overflow的工作方式。**你作为提问者是需要接受答案的人为了“关闭”一个问题,接受你自己的答案。 – Moira