当前位置: 首页 > 知识库问答 >
问题:

使用ScrollBar摇摆JTable-标题和音轨之间的正方形颜色

田马鲁
2023-03-14

我有一个带有BasicScrollBarUI的JTable,我设置了标题背景颜色:table。getTableHeader()。挫折背景(GuiConstants.backgroundColor);

scrolbar背景色:公共类ScrollBarUI扩展了BasicScrollBarUI{

@Override
protected void paintTrack(Graphics g, JComponent c, Rectangle trackBounds) {
    c.setBackground(GuiConstants.backgroundColor);

}

}

我仍然有一个正方形在他们之间,它的颜色不会改变。有人知道如何把它也改成自己的颜色吗?

谢谢

共有1个答案

李联
2023-03-14

如“如何使用滚动窗格:提供自定义装饰”中所示,您可以使用滚动窗格的setCorner()方法添加彩色组件

JPanel panel = new JPanel();
panel.setBackground(Color.gray);
scrollPane.setCorner(JScrollPane.UPPER_RIGHT_CORNER, panel);

您可能需要将面板的不透明度设置为true,并且可能需要从当前外观中选择合适的颜色

 类似资料:
  • 问题内容: 我目前正在尝试将我们的应用程序从Java 8迁移到Java 10,并在几个月后将迁移到Java 11。 我们有一个遗留系统,它使用了一些API,我猜它们将被删除或将被删除。我们正在使用ant脚本(1.10.1)进行应用程序编译。 以下是构建我们的应用程序的部分: 在编译期间,移至Java 10后,与Java Swing相关的错误很少(还是较旧的错误,但必须忍受)。由于我仍不完全了解Ja

  • Swagger注释可以与发音和maven一起使用吗?我正在尝试添加swagger注释,但它不起作用,而是拾取默认的java doc注释。 尝试将scan或resourcePackage等参数添加到存在于swagger BaseConfig类中的expertion . XML的Swagger标记,但它似乎不支持这些参数。 pom中定义的依赖关系: Expuncate:groupId:com.webc

  • 例: “foo”和“bar”可以是任何字符串键,但它们在键集中应该是唯一的。 我知道,使用Swagger,我可以定义一个对象数组,但这给出了一个不同的API,因为那时我们将拥有如下内容: 我已经阅读了“开放API规范”-“添加地图数据类型支持#38”页面。据我了解,它推荐使用additionalProperties,但似乎并没有回答我的需求(或者说与我使用的Swagger UI 2.1.4不兼容)

  • 嗯,这是一个非常新的提示。我声明要在window builder的帮助下自己编写GUI应用程序的代码,我已经决定停止使用netbeans,因为我在这里读到一些人说这很好。你可能认为我没有调查,但相信我,我做了功课。。。 我尝试了甲骨文所说的方式: > 公共类MyClass实现ActionListener{ someComponent。addActionListener(instanceOfMyCl

  • 我使用了一个教程,一切都很好,直到我开始处理swagger 2的依赖。我现在想知道是否有办法解决这个问题。 招摇配置: pom.xml: 错误: 搜索关于我试图改变版本到2.8.0,2.7.0,3.0.0...也返回错误。该应用程序是一个带有任务列表活动的apirest。

  • 问题内容: 我试过了: 不起作用 编辑:此代码仅在我的项目中不起作用。在其他项目中工作。我可能已经更改了阻止颜色更改的属性。也许NetBeans具有一些保留默认颜色的属性。我注意到了别的东西。我项目中标题的颜色以不同的方式闪烁。在可以进行颜色更改的示例中,我看到了不同的图形。 编辑2:其他。我注意到按钮也不会改变颜色。必须是通用的。希望这可以帮助。不幸的是,SSCCE在这种情况下不起作用,因为我无