Очень странное поведение программы - 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();
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д