Java 7 JColorChooser: отключить слайдер прозрачности
JDK 7 добавил новый слайдер прозрачности вJColorChooser:
Проблема в том, что я не хочу, чтобы мои пользователи могли выбирать прозрачные цвета. К сожалению, кажется, что нет простого способа отключить ползунок.
Один из способов избавиться от прозрачности - это просто создать новый цвет на основе выбранного, но удалить значение альфа. Однако это создает ложное впечатление на пользователя, поскольку ползунок теперь фактически ничего не делает, и я не хотел бы иметь бесполезный элемент пользовательского интерфейса.
Итак, мой вопрос: как лучше избавиться от слайдера прозрачности?
П.С .: ИМО, странно, что они просто добавили бы ползунок и установили его поведение по умолчанию. Это может вызвать много ошибок в программах JDK 6, которые не ожидают, что средство выбора цвета возвратит цвет с альфа-значением.