2015-11-02 3 views
0

Возможно ли установить выбранный цвет JColorChooser?Настройка выбранного цвета JColorChooser

Я попытался

_ColorChooser_Color.setColor(color); 

, но он не работает. Смысл, он компилируется и запускается, но не меняет фактического выбора компонента.

Я сейчас пытаюсь сделать что-то вроде этого

_ColorChooser_Color.setSelectionModel(new ColorSelectionModel().setSelectedColor(color)); 

Но это дает мне ошибку - ColorSelectionModel is abstract; cannot be instantiated

+0

Что вы имеете в виду «не работает»? Что происходит? Что должно произойти? Есть ли ошибки? Примечание: имена переменных в Java должны быть похожими на 'colorChooserColor' - без подчеркивания, первая буква - строчная. – RealSkeptic

+0

Есть ли законная причина не иметь подчеркивания. Я понимаю, что существуют правильные соглашения об именах, но я никогда не слышал о том, чтобы подчеркивания вызывали проблемы. Я назвал все мои компоненты GUI с символами подчеркивания сначала, а затем тип компонента, а затем имя var для упрощения чтения. Что касается этого, он не работает, он компилируется, но фактически не меняет выбор компонента. обновил мой вопрос –

+0

'Я понимаю, что существуют правильные соглашения об именах', - тогда используйте их, особенно если вы хотите, чтобы люди читали ваш код. Форум подчеркивает код, основанный на стандартах, что упрощает чтение кода. ', но фактически не изменяет выбор компонента.' - какой компонент. Выбор цвета или какой-либо другой компонент. – camickr

ответ

1

Я предполагаю, что если вы работая со столами, вы можете сделать это как

Color color = JcolorChooser.showDialog(Component,title,initialColor); 

это вернет цвет выбора цвета для вас, и вы можете делать все, что вы хотите с цветом

 Смежные вопросы

  • Нет связанных вопросов^_^