En mi JFrame tengo el ícono de café predeterminado. Quiero eliminarlo Pero cuando lo hago setIconImage (null) no funciona. ¿Alguien puede decirme la solución sobre cómo eliminar por completo el iconoEliminar ícono JFrame predeterminado
Respuesta
Crear icono que consta de un píxel (mejor transparente) y utilizarlo. Si necesita dicho ícono, contácteme. Te enviaré.
Puede establecer el icono de la imagen en una imagen transparente que eliminará la taza de café. No creo que sea posible deshacerse del ícono predeterminado de lo contrario.
Siempre es bueno tener una copia del Java source code alrededor. El código para java.awt.Window (una superclase de JFrame) tiene el siguiente código para setIconImage
:
public void setIconImage(Image image)
{
ArrayList<Image> imageList = new ArrayList<Image>();
if (image != null)
{
imageList.add(image);
}
setIconImages(imageList);
}
Se puede ver que pasa en una imagen nula es lo mismo que hacer nada por lo que tendrá que pasar en una imagen para deshacerse de la taza de café. Como otros han sugerido usar un ícono transparente de 1 x 1, es su mejor opción. Aquí hay un código para crear el icono:
Image icon = new BufferedImage(1, 1, BufferedImage.TYPE_INT_ARGB_PRE);
myFrame.setIconImage(icon);
Completaría la última línea de esta manera: 'myFrame.setIconImage (new ImageIcon (icon));' – Dargmuesli
Se podía usar Gimp o Photoshop o incluso pintar y crear un 1x1px, imagen transparente, exportarlo (.png o .jpg, duerma importa?). luego aplicarlo:
ImageIcon frameIcon = new ImageIcon("files\yourfile.png");
frame.setIconImage(frameIcon.getImage());
debe estar bien.
- 1. Cómo cambiar el ícono jar predeterminado
- 2. ¿Cómo eliminar el constructor predeterminado?
- 3. ¿Cómo puedo eliminar solo el botón Maximizar de un JFrame?
- 4. JFrame eliminar JPanels y agregar un nuevo JPanel
- 5. ¿Cómo eliminar todos los componentes de un JFrame en Java?
- 6. Agregar y eliminar un ícono en un JLabel
- 7. Imagen de centrado en un JFrame?
- 8. Crear un JFrame/ContentPane redondeado
- 9. ¿Puedo eliminar el índice MongoDB predeterminado?
- 10. eliminar la actividad como predeterminado Launcher
- 11. Refresh JList en un JFrame
- 12. Deshabilitar JFrame cuando se abre un nuevo JFrame
- 13. Cómo deshabilitar JFrame principal cuando abre nuevo JFrame
- 14. El botón predeterminado en JFrame no se activa cuando se presiona la tecla enter
- 15. JFrame On Close Operation
- 16. Cómo TDD un JFrame?
- 17. JFrame se carga finales
- 18. MouseListener en JFrame
- 19. ¿Cómo enfocar un JFrame?
- 20. Extender un JFrame
- 21. JFrame Maximizar ventana
- 22. Java Swing JFrame Layout
- 23. Cierre programático de JFrame
- 24. JFrame en Java
- 25. Fondo JFrame transparente
- 26. JPanel a JFrame
- 27. Ícono de problemas de brillo con el ícono LARGE 512
- 28. Diálogo de impresión de Java (original) - cambie el ícono
- 29. Cambiar ícono por día
- 30. Configuración del ícono EXE en Delphi 7
sí, necesito ese icono. ¿Cómo me pongo en contacto con usted? –
por favor revise su bandeja de entrada. – AlexR
Se puede generar un icono de 1px transparente en unas pocas líneas de código. –