Image image = GenerateImage.toImage(true); //this generates an image file
JLabel thumb = new JLabel();
thumb.setIcon(image)
Antwort
Sie müssen an die JLabel eine Icon
Implementierung (d. H. ImageIcon
) liefern. Sie können es die setIcon
Verfahren, wie es in Ihrer Frage Trog tun, oder durch den JLabel
Konstruktor:
Image image=GenerateImage.toImage(true); //this generates an image file
ImageIcon icon = new ImageIcon(image);
JLabel thumb = new JLabel();
thumb.setIcon(icon);
ich Ihnen empfehlen, die Javadoc für JLabel
, Icon
und ImageIcon
zu lesen. Außerdem können Sie die How to Use Labels Tutorial für weitere Informationen überprüfen.
Um ein Bild von einer URL erhalten wir den folgenden Code verwenden:
ImageIcon imgThisImg = new ImageIcon(PicURL));
jLabel2.setIcon(imgThisImg);
Es funktioniert ganz für mich. Die PicUrl ist eine String-Variable, die die URL des Bildes streicht.
(Wenn Sie NetBeans IDE verwenden) Erstellen Sie einfach einen Ordner in Ihrem Projekt außerhalb des src-Ordners. Benannt den Ordner Bilder. Und dann legen Sie das Bild in den Ordner Bilder und schreiben Sie den Code unten.
// Import ImageIcon
ImageIcon iconLogo = new ImageIcon("Images/YourCompanyLogo.png");
// In init() method write this code
jLabelYourCompanyLogo.setIcon(iconLogo);
Jetzt starten Sie Ihr Programm.
Einfacher Code, den Sie in main (String [] args) Funktion
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
der kürzeste Code schreiben:
JLabel jLabelObject = new JLabel();
jLabelObject.setIcon(new ImageIcon(stringPictureURL));
stringPictureURL ist PATH von Bild .
- 1. Wie füge ich Text zu einem Bild in Java hinzu?
- 2. Wie füge ich ein Bild zu diesen JFrames hinzu?
- 3. Wie füge ich ein Bild von flickr zu xcode hinzu?
- 4. Wie füge ich Exif-Daten zu einem Bild hinzu?
- 5. Wie füge ich Bild zu buttonrow hinzu Swift Eureka
- 6. Wie füge ich Bild (er) zu UIToolBar hinzu?
- 7. Wie füge ich Mnemonics in Java Swing hinzu?
- 8. Wie füge ich den neuen Währungscode zu Java hinzu?
- 9. Wie füge ich Text neben Bild in jtable hinzu?
- 10. Wie füge ich Seitentitel zu Hyperlink hinzu
- 11. Wie füge ich Schlüsselbefehle zu Sprite hinzu?
- 12. Wie füge ich DataRow zu DataTable hinzu?
- 13. Wie füge ich Datenattribute zu Html.BeginForm hinzu
- 14. Wie füge ich Animation zu DialogFragment hinzu?
- 15. Wie füge ich mysql_real_escape_string() hinzu: zu diesem?
- 16. Wie füge ich UIWebView zu UIActionSheet hinzu?
- 17. Wie füge ich Pins zu JQVMap hinzu?
- 18. Wie füge ich zu einem wstring hinzu?
- 19. Wie füge ich datetimepicker hinzu und füge zweiten hinzu?
- 20. Wie füge ich eine Schnellaktion hinzu farbiges Bild
- 21. Wie füge ich ein Bild zum Asciidoc Buchdeckblatt hinzu?
- 22. Wie füge ich ein Bild direkt unter einem Textkopf hinzu?
- 23. Wie füge ich einem Bild in iOS Swift Text hinzu?
- 24. Wie füge ich Multithreading hinzu?
- 25. Wie füge ich Funktionen zu meinen JButtons hinzu?
- 26. Wie füge ich ein Hintergrundbild auf einem JFrame mit einem JLabel hinzu?
- 27. Wie füge ich ein Bild in Tkinter hinzu?
- 28. Wie füge ich Bild nach Button/div CSS hinzu?
- 29. Wie füge ich Bild in Quill JS hinzu?
- 30. Wie füge ich Text über das Bild hinzu?