Я хочу заблокировать панель, в которой происходит рисование. setIgnoreRepaint(true) - не работает, я его вызываю в конструкторе фрейма; во фрейме упакована эта панель для рисования.
DrawCanvas canvas = new DrawCanvas();
`class DrawCanvas extends JPanel {
@Override
public void paintComponent(Graphics g) { // invoke via repaint()
super.paintComponent(g); // fill background
//рисование
}
}
canvas.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) { // mouse-clicked handler
//какой-то код :)
// Refresh the drawing canvas
repaint(); // Call-back paintComponent()
}
});`
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости