我试图将现有的Java应用程序“嵌入”到我自己的应用程序中。 现有的应用程序是一个JFrame
,并添加了许多组件。我将代码复制到我的项目中,并将JFrame
替换为新的JPanel
,然后将其添加到我自己的应用程序中。Java将JFrame替换为JPanel
问题是画在JPanel
上的所有东西都会向上移动一小部分(例如〜20px)。我想知道是否与窗户菜单等有关,但到目前为止,除了在绘画时手动添加偏移量(绝对不理想!)之外,还没有找到解决方案。
我知道没有代码可能很难提供有用的建议,但我想知道的是,JFrame
和JPanel
的行为方式会不同,会导致这种情况吗?或者还有什么明显的解决办法吗?
我有一只小马,猜猜它是什么颜色 - 如果没有某种可以演示你的问题的可运行示例,我们只会猜测你的小马是什么颜色,哪种不会帮助任何人:( - 不,没有什么“显而易见的”,这将导致这个 – MadProgrammer
@MadProgrammer这是一个不公平的问题,小马是一个独角兽,它是彩虹色 –
@AndrewThompson该死的,你知道我很好 – MadProgrammer