Red de conocimiento informático - Aprendizaje de programación - ¿Cuál es la diferencia entre el método de pintura y el método de dibujo en Java?

¿Cuál es la diferencia entre el método de pintura y el método de dibujo en Java?

paint() está en la clase Container Siempre que se actualiza el contenedor (se llama al método repaint), el método repaint() llama a update()

Luego, el método update(). llama al método paint (). Java está diseñado de esta manera para lograr un doble almacenamiento en búfer.

No es necesario que entiendas esto ahora. Simplemente comprenda que paint() se usa para dibujar la imagen que su contenedor necesita dibujar.

El método draw está en la clase Graphics. El método de dibujo consiste en dibujar algo específico.

Un ejemplo simple

Si anulas paint(Graphics g) {

g en una clase Container

.drawwhatwhat

g.drawwhat

}

De esta forma, tu contenedor tendrá lo que dibujaste.

Si no entiendes, puedes preguntar.