Очень странное поведение программы - Java
Формулировка задачи:
Приветствую.
У меня проблема, которая не поддается логическому объяснению. По этому - меньше слов, больше дела.
Хочу сделать графический редактор. В качестве проверки нужно сделать так, что при изменения значения ползунка - менялся цвет сферы. Но при этом происходит что-то неведомое мне.
До изменения ползунка (
JSlider)
: После: В левом верхнем углу окна находиться том самый слайдер, который не понятно как размазывается по панели. Я не знаю как так вышло. Я даже не знаю из-за какой части кода появилась эта "ошибка" или баг. Такие дела.Буду благодарен за любой совет.
Решение задачи: «Очень странное поведение программы»
textual
Листинг программы
class DrawPanel extends JPanel { Color c = Color.BLACK; public void paintComponent(Graphics g) { super.paintComponent(g); g.setColor(c); g.fillOval(10, 0, 100, 100); } public void setColor(Color col) { c = col; repaint(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д