java - DropMode.INSERT_ROW 中线条标记的颜色

标签 java swing

我有一个 JTable,可以通过拖放来移动行。我为此使用 DropMode.INSERT_ROW (因此放置位置用表格行之间的水平线标记)。

默认情况下,该线为灰色,鼠标指针当前所在的列为黑色。

如何改变这条线的颜色?是否可以不用黑色“标记”列位?

我想避免为此创建自己的处理程序。只是寻找类似 setMarkerColor() 或类似的东西,但我很难找到它。

最佳答案

您唯一的希望可能是表的 UIDefaults,具体取决于您使用的外观和感觉。

在 Nimbus 中,我猜测类似:Table.dropLineColor 可能是需要更改的正确属性,但我不确定,因此您可能需要进行一些测试才能确定哪个属性有效。

关于java - DropMode.INSERT_ROW 中线条标记的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5342060/

相关文章:

java - 如何解析 Java 中的命令行参数?

java - 如何禁用所有网络共享数据的互联网

java - 在 Java 中单击按钮在 JPanel 中绘制一条线

java - 减小 jdialog 的大小

java - 哪个更快?检查一个元素是否已经在集合中,如果没有添加它或者只是添加它?

java - Android Parcelable 和对象通过引用传递

java - 当屏幕锁定时,Selenium 执行停止

java - 为什么我的 JLabel 从未被绘制?

java - 如何将不可见组件添加到 JPanel 中?

java - 在 Swing/Spring 应用程序中 Autowiring 主类