Очень странное поведение программы - Java

Узнай цену своей работы

Формулировка задачи:

Приветствую. У меня проблема, которая не поддается логическому объяснению. По этому - меньше слов, больше дела. Хочу сделать графический редактор. В качестве проверки нужно сделать так, что при изменения значения ползунка - менялся цвет сферы. Но при этом происходит что-то неведомое мне.
До изменения ползунка (

JSlider)

: После: В левом верхнем углу окна находиться том самый слайдер, который не понятно как размазывается по панели. Я не знаю как так вышло. Я даже не знаю из-за какой части кода появилась эта "ошибка" или баг. Такие дела.

Буду благодарен за любой совет.

Решение задачи: «Очень странное поведение программы»

textual
Листинг программы
  1.     class DrawPanel extends JPanel {
  2.         Color c = Color.BLACK;
  3.  
  4.         public void paintComponent(Graphics g) {
  5.             super.paintComponent(g);
  6.             g.setColor(c);
  7.             g.fillOval(10, 0, 100, 100);
  8.         }
  9.  
  10.         public void setColor(Color col) {
  11.             c = col;
  12.             repaint();
  13.         }
  14.     }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут