Quiero mostrar variaciones de la misma imagen en el mismo JFrame, por ejemplo, mostrar una imagen en JFrame, luego reemplazarla por una escala de grises de la misma imagen.¿Cómo puedo mostrar una Imagen Buffered en un JFrame?
Respuesta
Deberá volver a pintar el JFrame
cada vez que actualice la imagen.
Esto es lo que Google una sencilla sobre el tema nos lleva a: (yo uso esos tutoriales para todos codificación de mi Java)
No estoy realmente seguro de lo que pregunta es, pero si usted tiene una Imagen Buffered entonces usted simplemente crea un ImageIcon usando la imagen, luego agrega el icono a un JLabel y agrega la etiqueta a la GUI como cualquier otro componente.
Si su pregunta es acerca de cómo crear una escala de grises, le sugiero que busque en la web utilizando esos términos como palabras clave de búsqueda, estoy seguro de que encontrará ejemplos.
Para construir sobre la solución de camickr (para los perezosos como yo que quieren código rápido para copiar/pegar) Aquí hay una ilustración de código:
JFrame frame = new JFrame();
frame.getContentPane().setLayout(new FlowLayout());
frame.getContentPane().add(new JLabel(new ImageIcon(img)));
frame.getContentPane().add(new JLabel(new ImageIcon(img2)));
frame.getContentPane().add(new JLabel(new ImageIcon(img3)));
frame.pack();
frame.setVisible(true);
//frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // if you want the X button to close the app
- 1. Mostrar imagen en Java JFrame
- 2. Cómo clonar una Imagen Buffered
- 3. Convierta un Graphics2D en una Imagen o Imagen Buffered
- 4. ¿Cómo obtener una Imagen Buffered desde un Componente en Java?
- 5. ¿Cómo obtener un InputStream desde una Imagen Buffered?
- 6. Cómo guardar una Imagen Buffered como un Archivo
- 7. Cómo mostrar/ocultar JPanels en un JFrame?
- 8. Dibujar líneas múltiples en una Imagen Buffered
- 9. Cómo mostrar una imagen en una aplicación Java
- 10. ¿Cómo mostrar una imagen en un MKOverlayView?
- 11. Cómo convertir una imagen Buffered a 8 bit?
- 12. ¿Cómo mostrar una imagen?
- 13. Imagen de centrado en un JFrame?
- 14. Crear una imagen Buffered desde el archivo y hacerla TYPE_INT_ARGB
- 15. Cómo teñir una imagen/mostrar un color?
- 16. Mostrar una imagen en Java Swing
- 17. Cómo TDD un JFrame?
- 18. Cómo mostrar el visor JasperReports dentro de un JPanel/JFrame ...?
- 19. Mostrar una imagen jpg en un JPanel
- 20. ¿Cómo puedo mostrar una imagen usando la unidad "em"?
- 21. setDefaultCloseOperation para mostrar un JFrame en su lugar
- 22. mostrar una imagen en C#
- 23. Convertir imagen Buffered en byte [] sin I/O
- 24. ¿Cómo mostrar una parte de una imagen?
- 25. En Java, ¿es posible convertir una Imagen Buffered a un URI de Datos IMG?
- 26. ¿Cómo puedo mostrar la imagen en la aplicación Android
- 27. ¿Cómo enfocar un JFrame?
- 28. Mostrar una imagen de un QAbstractTableModel
- 29. Cómo mostrar una imagen de tamaño completo
- 30. Mostrar imagen en Iframe
Esto sólo hace posible la ventana más pequeña. –
Ha pasado mucho tiempo desde que usé swing, pero supongo que no has llamado 'pack()' si tienes una pequeña ventana –
exactamente lo que estaba buscando, comprueba rápidamente si las imágenes almacenadas se leen correctamente ... no Es necesario que todo este JComponent extienda e imprima anulación. ¡Gracias! –