Я использую JTabbedPane в своем приложении. Я добавил две вкладки, которые являются экземплярами пользовательского класса «ContentPanel». Это расширяет JPanel и устанавливает фон, границу и т. Д. В основном это означает, что мне не нужно устанавливать свойства каждого JPanel, к которому я хочу применить эту цветовую схему. Я заметил, что не только появляется их граница, но и другая граница (которая, я думаю, синяя - по крайней мере на моем экране) появляется вокруг этой границы, подключенной непосредственно к вкладке «селектора» (т.е. кнопки, на которые вы нажимаете, чтобы получить соответствующий вид). Я хотел бы изменить эту границу, поскольку она просто выглядит странно против золотой/коричневой цветовой схемы. Кто-нибудь знает, как это сделать? Я пробовал JTabbedPane.setBorder (Border b), но это не работает. Это просто устанавливает границу вокруг всего объекта, включая селекторы вкладок .. не то, что я хочу.JTabbedPane - установить границу по умолчанию вокруг вкладок ..?
Любая помощь с этим была бы весьма признательна.
Да, это похоже на то, что мне нужно .. спасибо. Повторите комментарий, если у меня возникнут проблемы. Richard – ClarkeyBoy
hmm похоже работает, но не полностью. Я просмотрел все переменные для BasicTabbedPaneUI и установил все цвета, перечисленные там, но там есть еще немного более тонкая светло-синяя/бирюзовая рамка. Это тот же цвет, что и вкладка «селектора» .. – ClarkeyBoy
Решил - я нашел кого-то elses thread, который сказал использовать UIManager.put («TabbedPane.contentBorderInsets», новые вставки (0, 0, 0, 0)) ; как вы делаете. Теперь я полностью избавился от границы. Еще раз спасибо. Ричард – ClarkeyBoy