Проработал более 6 часов, и я продолжаю находить одинаковые ответы от всех относительно изменения цвета фона в рамке рисования JPanel. Проблема в том, что я не хочу/должен касаться цвета фона, его цвет линии в этом приложении для рисования мыши. Кажется, я вообще не работаю.Не удается заставить colorchooser изменить цвет линии
Вот что у меня до сих пор, это не сделано. Я предполагаю, что выкладываете поле со списком для выбора толщины линии и функции стирания, но я не могу пройти мимо этого. ПОМОГИТЕ!
JButton jButton_SetColour.setBounds(721, 104, 89, 23);
frame_SetColour = new JButton("Colour");
jButton.getContentPane().add(jButton_SetColour);
jButton_SetColour.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent event){
Color color = JColorChooser.showDialog(null,"Pick Your Colour", frame.getForeground());
if (color != null)frame.getContentPane();
JColorChooser.setColor());
}
}
ваш фрагмент кода не имеет смысла (почему вы хотите установить цвет _chooser_, если хотите изменить «цвет пера» на инструменте рисования?) Лучше всего прочитать соответствующую главу своего учебника. И пока вы на нем: а) пожалуйста, изучите соглашения об именах java и придерживайтесь их. B) используйте самоочевидные имена (против смущения себя и других с вызовом фрейма jbutton ...) – kleopatra
нам не дали текст книга для этого класса, учитель «нетрадиционный» или плохой, или что бы вы ни хотели классифицировать его недостаток информации. – user2975669