Java 7 JColorChooser :Отключение ползунка прозрачности

JDK 7 добавил новый ползунок прозрачности в JColorChooser :

enter image description here

. Проблема в том, что я не хочу позволять своим пользователям выбирать прозрачные цвета. К сожалению, простого способа отключить ползунок не существует.

Один из способов избавиться от прозрачности — просто создать новый цвет на основе выбранного, но удалив альфа-значение. Тем не менее, это создает у пользователя ложное впечатление, поскольку ползунок теперь фактически ничего не делает, и я бы не хотел, чтобы вокруг был бесполезный элемент пользовательского интерфейса.

Итак, мой вопрос: как лучше всего избавиться от ползунка прозрачности?

P.S. :ИМО, странно, что они просто добавили ползунок и сделали его поведением по умолчанию. Это может вызвать множество ошибок в программах JDK 6, которые не ожидают, что средство выбора цвета вернет цвет с альфа-значением.

8
задан WakiMiko 19 August 2012 в 13:53
поделиться