ImageIcon erstellt das Bild aus der URL, filename oder einem Array von bits. Der am häufigsten verwendete Fall ist der Dateiname durch Angabe des Pfades. ImageIcon implementiert zwei Schnittstellen:
1- Icon; zeigt das Bild an, das speziell mit der Dekoration verwendet wurde.
2- Seriazable: wird verwendet, um den Datenstrom aus dem angegebenen Pfad zu lesen.
Die Implementierung ist einfach, hier sind die Schritte:
1- Erstellen Sie den JFrame.
2- Erstellen Sie den JLabel mit Text, wenn Sie ihn benötigen.
3- Erstellen Sie das ImageIcon:
ImageIcon icon = new ImageIcon(imgUrl); |
jlabel.setIcon(icon); |
JLabel("text" Symbol, JLabel.CENTER); |
Example
import javax.swing.ImageIcon;After run:
import javax.swing.JFrame;
import javax.swing.JLabel;
public class AddImage {
public static void main(String[] args) {
//Creating JFrame
JFrame frame = new JFrame("JLabel Test");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(530,600);
frame.setLocationRelativeTo(null);
frame.setVisible(true);
//Bild-URL
String imgUrl="icon.png";
ImageIcon-Symbol = neues ImageIcon(imgUrl);
//Erstellen von JLable mit einer linksJLabel jlabel = new JLabel(icon, JLabel.CENTER);
//JLabel zu JFrame hinzufügen
frame.getContentPane().add(jlabel);
frame.validate();
}
}
Commentaires (12)
Connectez-vous pour commenter
Rejoignez la discussion et partagez vos connaissances avec la communauté
Excellent tutoriel !
N'hésitez pas si vous avez des questions.