Image image = GenerateImage.toImage(true); //this generates an image file
JLabel thumb = new JLabel();
thumb.setIcon(image)
Respuesta
Debe suministrar a JLabel una implementación Icon
(es decir, ImageIcon
). Puede hacerlo A través del método de setIcon
, como en su pregunta, oa través de la JLabel
constructor:
Image image=GenerateImage.toImage(true); //this generates an image file
ImageIcon icon = new ImageIcon(image);
JLabel thumb = new JLabel();
thumb.setIcon(icon);
Te recomendamos leer la Javadoc para JLabel
, Icon
y ImageIcon
. Además, puede consultar el How to Use Labels Tutorial para obtener más información.
para obtener una imagen desde una URL podemos usar el siguiente código:
ImageIcon imgThisImg = new ImageIcon(PicURL));
jLabel2.setIcon(imgThisImg);
Es totalmente funciona para mí. El PicUrl es una variable de cadena que recorre la url de la imagen.
(Si está utilizando NetBeans IDE) Simplemente cree una carpeta en su proyecto pero fuera de la carpeta src. Nombrado la carpeta Imágenes. Y luego coloque la imagen en la carpeta Imágenes y escriba el código a continuación.
// Import ImageIcon
ImageIcon iconLogo = new ImageIcon("Images/YourCompanyLogo.png");
// In init() method write this code
jLabelYourCompanyLogo.setIcon(iconLogo);
Ahora ejecute su programa.
código simple que se puede escribir en principales (args String []) función
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//application will be closed when you close frame
frame.setSize(800,600);
frame.setLocation(200,200);
JFileChooser fc = new JFileChooser();
if(fc.showOpenDialog(frame) == JFileChooser.APPROVE_OPTION){
BufferedImage img = ImageIO.read(fc.getSelectedFile());//it must be an image file, otherwise you'll get an exception
JLabel label = new JLabel();
label.setIcon(new ImageIcon(img));
frame.getContentPane().add(label);
}
frame.setVisible(true);//showing up the frame
el código más corta es:
JLabel jLabelObject = new JLabel();
jLabelObject.setIcon(new ImageIcon(stringPictureURL));
stringPictureURL es PATH de imagen.
- 1. ¿Cómo agregar JLabel a JEditorPane?
- 2. Java agregando ImageIcon a JLabel
- 3. Cómo agregar el comportamiento de marquesina a JLabel
- 4. Cómo agregar una nueva línea a JLabel sin usar HTML
- 5. Cómo agregar un hipervínculo en JLabel
- 6. Java Animate JLabel
- 7. agregar imágenes a UItableView
- 8. ¿Puedo agregar un detector de acciones a un JLabel?
- 9. Cómo agregar un espacio horizontal con un JLabel
- 10. JLabel encima de otra JLabel
- 11. Agregar borde a las imágenes
- 12. Agregar imágenes dinámicamente a photoswipe
- 13. Agregar imagen a JAR Java
- 14. Mostrar BMP en JLabel
- 15. Java JLabel, ¿salta el texto a la siguiente línea?
- 16. Cómo agregar imágenes al lienzo
- 17. ¿Cómo dibujar en un JLabel?
- 18. Xcode 4 agregar imágenes a un proyecto
- 19. agregar imágenes a listbox (visual básica)
- 20. Agregar información EXIF a imágenes en C#
- 21. django - pisa: agregar imágenes a PDF salida
- 22. Agregar imágenes al recipiente
- 23. ¿Cómo presento el texto verticalmente en un JLabel? (Java 1.6)
- 24. ¿Cómo pongo html en un JLabel en java?
- 25. cómo agregar imágenes a cada categoría en wordpress?
- 26. Agregar imágenes al código fuente
- 27. java swing dinámicamente agregar componentes
- 28. cómo agregar imágenes al emulador de Android?
- 29. Agregar y eliminar un ícono en un JLabel
- 30. Agregar paquetes Java a GWT