Java Swing-调整JFrame大小时的黑色边框

Java Swing-调整JFrame大小时的黑色边框,java,performance,swing,repaint,Java,Performance,Swing,Repaint,我已经很久没有使用Swing了,现在我不得不再次使用它,我在Windows8和Xubuntu 14.04上都遇到了同样的轻微但恼人的问题 当我用鼠标光标向外拖动JFrame的一个边框来调整JFrame的大小时,windows内容窗格似乎落后于边框本身,从而在放大JFrame的方向上创建了大小不同的黑色边框。如前所述,这发生在不同的机器和操作系统上,它肯定不是一个实现问题;Netbeans也表现出这种行为。我在这两种情况下都安装了Java版本1.8.045 还有其他人遇到过这种情况吗?您尝试过更改

我已经很久没有使用Swing了,现在我不得不再次使用它,我在Windows8和Xubuntu 14.04上都遇到了同样的轻微但恼人的问题

当我用鼠标光标向外拖动JFrame的一个边框来调整JFrame的大小时,windows内容窗格似乎落后于边框本身,从而在放大JFrame的方向上创建了大小不同的黑色边框。如前所述,这发生在不同的机器和操作系统上,它肯定不是一个实现问题;Netbeans也表现出这种行为。我在这两种情况下都安装了Java版本1.8.045


还有其他人遇到过这种情况吗?

您尝试过更改布局吗?是的,我有,我向您保证代码没有错,如果我创建了一个空JFrame,就会出现问题。我只是想知道这种行为是否普遍,netbeans是否在您的计算机上执行此操作?不,您无能为力,这是由API的核心造成的。您可以尝试降低UI的复杂性,但我怀疑这对我开发的Swing应用程序在使用Sash对象重新调整大小时会有多大帮助。据我所知,并没有真正的方法来改变这一点。这是很常见的。我不记得以前的版本中是这样的,这是最近开始的吗?JavaFX在性能方面是否更好?您是否尝试过更改布局?是的,我向您保证代码没有错,如果我创建了一个空JFrame,就会出现问题。我只是想知道这种行为是否普遍,netbeans是否在您的计算机上执行此操作?不,您无能为力,这是由API的核心造成的。您可以尝试降低UI的复杂性,但我怀疑这对我开发的Swing应用程序在使用Sash对象重新调整大小时会有多大帮助。据我所知,并没有真正的方法来改变这一点。这是很常见的。我不记得以前的版本中是这样的,这是最近开始的吗?JavaFX在性能方面是否更好?您是否尝试过更改布局?是的,我向您保证代码没有错,如果我创建了一个空JFrame,就会出现问题。我只是想知道这种行为是否普遍,netbeans是否在您的计算机上执行此操作?不,您无能为力,这是由API的核心造成的。您可以尝试降低UI的复杂性,但我怀疑这对我开发的Swing应用程序在使用Sash对象重新调整大小时会有多大帮助。据我所知,并没有真正的方法来改变这一点。这是很常见的。我不记得以前的版本中是这样的,这是最近开始的吗?JavaFX在性能方面是否更好?