Я искал много постов для изменения цвета разделителя разделенной панели.И я нашел решение для этого.
splitPane.setUI(new BasicSplitPaneUI()
{
@Override
public BasicSplitPaneDivider createDefaultDivider()
{
return new BasicSplitPaneDivider(this)
{
public void setBorder(Border b) {}
@Override
public void paint(Graphics g)
{
g.setColor(Color.BLACK);
g.fillRect(0, 0, getSize().width, getSize().height);
super.paint(g);
}
};
}
});
splitPane.setBorder(null);
С помощью приведенного выше кода мы можем установить цвет, установить границу и для разделителя. Для получения дополнительной информации см. Этот учебник