0
Я новичок в Java, и я пытаюсь выяснить, как убедиться, что мой образ остается на экране после изменения размера окна. Я пробовал искать ответ перед публикацией, но я не могу найти то, что ищу.Как сохранить изображение после изменения размера?
Каков наилучший способ сделать это и как я должен это делать?
Вот что я считаю «важным» код:
public void mouseDragged(MouseEvent DrawingEvent) {
Graphics g = getGraphics();
g.drawLine(DrawPoint.x, DrawPoint.y, DrawingEvent.getX(), DrawingEvent.getY());
DrawPoint = new Point(DrawingEvent.getX(), DrawingEvent.getY());
}
public void paintComponent(Graphics g) {
super.paintComponent(g);
}
}
* "Вы можете рисовать на BufferedImage, а затем отобразить этот образ .." * в 'JLabel' - просто вызовите' jLabel.repaint() ', когда изображение обновляется. Я предпочитаю этот подход, когда нет (еще одной) веской причины для индивидуальной живописи. Во-первых, он избегает потенциальных ошибок неправильного метода обработки краски. –