Cómo dejar de repintado en Java con JPanel
Las bibliotecas integradas de Swing y AWT de Java mejoran el proceso de creación y visualización de elementos de una interfaz gráfica de usuario. Un JPanel es un componente Swing que tiene el contenido de una interfaz, como botones y cuadros de texto. Por defecto, Swing registros el estado de GUI objetos y automáticamente vuelve a dibujarles en la pantalla cada vez que acciones de un usuario cambian. Sin embargo, puede deshabilitar el repintado automático y reemplazar su función con su propio código.
Instrucciones
1 Coge la referencia a tu JPanel, e.g. "JPanel myPanel".
2 Acceder al administrador de repintado para el JPanel, por ejemplo:
RepaintManager myPanelsManager = RepaintManager.currentManager(myPanel)
3 Dile al administrador de repintado no repintar tu JPanel cuando cambia, por ejemplo:
myPanelsManager.markCompletelyClean(myPanel);
Consejos y advertencias
- También puede utilizar la línea, "myPanel.setIgnoreRepaint(true)" para evitar que el sistema operativo volver a pintar tu JPanel. Llamadas del sistema no será afectadas.
Artículos relacionados
- Cómo dejar de compartir su perfil con otros usuarios de Skype
- Cómo codificar un rectángulo en Java con dimensiones al azar
- ¿Por qué no una obra de Plugin de Java con los juegos de Pogo en Vista?
- Cómo indexar y buscar un PDF en Java con Lucene
- Cómo instalar Máquina Virtual de Java con Centos
- Cómo crear proyectos Java con Xcode
- Cómo cerrar un JFrame en Java con un botón
- Cómo instalar Java con Yum
- Cómo voltear píxeles en Java con Getpixel