Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何删除JTabbedPane中的这条特定白线?_Java_Swing - Fatal编程技术网

Java 如何删除JTabbedPane中的这条特定白线?

Java 如何删除JTabbedPane中的这条特定白线?,java,swing,Java,Swing,如果您查看以下取自oracle java教程的图像,光标尖端下方有一条细细的白线,位于选项卡背景的蓝色阴影上方。我该如何摆脱那条特定的白线?我已经设法定制了所有东西,但我无法摆脱那条白线/改变它的外观,这令人沮丧 我真的很感激任何帮助。提前谢谢 看看演示中附带的ButtonTabComponent类 您看到的是正在绘制的按钮的边框。如果您不喜欢,请将按钮使用的鼠标侦听器注释掉: //addMouseListener(buttonMouseListener); 默认情况下,可能会建议您必须用红线

如果您查看以下取自oracle java教程的图像,光标尖端下方有一条细细的白线,位于选项卡背景的蓝色阴影上方。我该如何摆脱那条特定的白线?我已经设法定制了所有东西,但我无法摆脱那条白线/改变它的外观,这令人沮丧

我真的很感激任何帮助。提前谢谢


看看演示中附带的ButtonTabComponent类

您看到的是正在绘制的按钮的边框。如果您不喜欢,请将按钮使用的鼠标侦听器注释掉:

//addMouseListener(buttonMouseListener);

默认情况下,可能会建议您必须用红线突出显示以更好地解释您的回答我这台计算机上没有任何图像编辑软件,从图像中看不清楚吗?我认为“光标尖端下方有一条细细的白线”的解释非常清楚,这是tab1与其他面板之间的分隔,实际上面板与其他面板之间的分隔无法移除,但您可以尝试一些颜色组合,以将唯一的差异具体化,它在UI管理器中是哪个属性?我已经试过了所有的方法,你唯一能做的就是设置面板的背景色加上jframe容器的颜色,为什么你要这样做,请再解释一点,可以帮助你这看起来很奇怪。为什么添加侦听器会改变用户界面?@CaptainGiraffe,看看源代码。侦听器启用/禁用鼠标输入/退出时的边框绘制。