损坏的java swing组件

损坏的java swing组件,java,netbeans,Java,Netbeans,我在做一个Java Swing项目 我在运行项目和运行界面时遇到了一些组件问题,下面是一些屏幕截图: 我想知道为什么会出现这种不同,以及如何解决它 我在windows 64位机器上使用netbeans 12.2和jdk 15.0.2,Java Swing默认使用本机GUI组件。这样做的好处是,如果操作正确,Java应用程序将在Windows上具有Windows样式,在Linux上具有Linux样式等。要获得固定样式,可以将Java外观设置为始终可用的LAF,例如内置的METALLAF。包含

我在做一个Java Swing项目

我在运行项目和运行界面时遇到了一些组件问题,下面是一些屏幕截图:

我想知道为什么会出现这种不同,以及如何解决它


我在windows 64位机器上使用netbeans 12.2和jdk 15.0.2,Java Swing默认使用本机GUI组件。这样做的好处是,如果操作正确,Java应用程序将在Windows上具有Windows样式,在Linux上具有Linux样式等。要获得固定样式,可以将Java外观设置为始终可用的LAF,例如内置的
METAL
LAF。包含更多关于Java外观和感觉的细节,如何设置它们,甚至如何创建自己的界面(如果您愿意)。

非常感谢,@pieter12345我已经更改了第一个界面的外观和感觉,它看起来很好,我想投票支持您的回答,但我没有声誉,所以谢谢您