Удалить некоторые элементы макета из JProgressBar - PullRequest
0 голосов
/ 17 ноября 2010

Я хотел бы знать, возможно ли удалить красные области (на JProgressBar) на следующем изображении.

JProgressBar

Это синие линии в верхней и левой части индикатора выполнения, которые я хотел бы удалить. Мне удалось удалить его методом paint (), рисуя индикатор выполнения вручную. Но, вероятно, есть более правильный способ сделать это.

Спасибо, Serhiy.

Ответы [ 2 ]

0 голосов
/ 17 ноября 2010

Не проверено, но я думаю, что progressBar.setBorderPainted (false) должен помочь.

0 голосов
/ 17 ноября 2010

Подклассы JProgressBar и переопределение paint() - это прекрасно и совершенно правильно, если вы хотите изменить поведение бара. Я не уверен, откуда ваши синие линии, хотя; у вас где-нибудь установлен эффект тени?

...