Afficher une image dans un JFrame
Dans ce tutoriel nous allons découvrir comment afficher une image dans un JFrame. Si vous utilisez JFrame, vous travaillez probablement avec Swing.
Dans l’exemple suivant nous avons utiliser cette image, vous pouvez la télécharger dans votre projet.
Exemple:
import javax.swing.*; public class ImageJFrame { ImageJFrame() { JFrame f = new JFrame("Ajouter une image dans JFrame"); ImageIcon icon = new ImageIcon("test.png"); f.add(new JLabel(icon)); f.pack(); f.setVisible(true); } public static void main(String args[]) { new ImageJFrame(); } }
Sortie:
L’image est maintenant un composant swing. Il devient soumis à des conditions de mise en page comme tout autre composant.
Voir aussi :
Ajouter une image dans une interface java
Comment afficher une image en arrière-plan d’un composant Swing?
Ajouter une image dans une interface java
Comment afficher une image en arrière-plan d’un composant Swing?
- Création interface graphique avec Swing – les bases
- JFrame | Java Swing
- JPanel | Java Swing
- JLabel | Java Swing
- JButton | Java Swing
- JTextField | Java Swing
- JTextArea | Java Swing
- JCheckBox | Java Swing
- JRadioButton | Java Swing
- JComboBox | Java Swing
- JMenu, JMenuBar et JMenuItem | Java Swing
- JDialog | Java Swing
- Les boites de dialogue – JOptionPane | Java Swing
- JProgressBar | Java Swing
- JPasswordField | Java Swing
- JFileChooser | Java Swing
- JSlider | Java Swing
- JSpinner | Java Swing
- JTree | Java Swing
- JToolBar | Java Swing
- JList | Java Swing
- JToggleButton | Java Swing
- JSeparator | Java Swing
- JColorChooser | Java Swing
- FlowLayout | Java Swing
- GridLayout | Java Swing
- BorderLayout | Java Swing
- BoxLayout | Java AWT
- CardLayout | Java Swing
- GridBagLayout | Java Swing
- JComponent | Java Swing
- GroupLayout | Java Swing
- SpringLayout | Java Swing
- JLayeredPane | Java Swing
- JSplitPane | Java Swing
- ScrollPaneLayout | Java Swing
- Event et Listener en Java
- ActionListener Java JButton
- MouseListener | Java
- KeyListener | Java
- Différence entre Swing et AWT | Java
- Différence entre JFrame et JPanel
- Différence entre JTextField et JtextArea
- Comment changer l’icône d’une JFrame – AWT/Swing Java
- Comment changer la police, le style et la taille du texte du JLabel
- Compteur de clics en Java
- Récupérer les positions de la souris au clic – Java Swing
- Comment changer l’apparence des Applications Swing?
- Comment afficher des données dans JTable?
- Afficher une image dans un JFrame
- Ajouter une image dans une interface java
- Changer la couleur et la taille d’un texte JTextField en Java
- Info Bulle sur plusieurs lignes Java Swing
- Recherche dynamique dans un JTable
- Récupérer la valeur d’un JRadioButton – Swing Java
- Récupérer la valeur sélectionné d’un JComboBox – Java
- Remplir une JTable a partir d’une Base de données
- Insérer et récupérer une image à partir d’une base de données MySQL – Java
- Comment créer un menu vertical en Java – AWT/Swing
- Afficher la date et l’heure en temps réel dans un JLabel – AWT/Swing Java
- Comment associer la touche Enter à un bouton – Java AWT/Swing
- Ajouter du texte à une image en Java
- Effacer le contenu d’un JTextArea a l’aide d’un JButton – Java
- Afficher une image à partir d’un JFileChooser – Swing Java
- Récupérer l’état d’un JCheckBox – Swing Java
- Comment lier deux JCombobox entre eux – Swing Java
- Afficher plusieurs images dans un JFrame – Java
- Comment tracer des lignes, rectangles et cercles dans JFrame
- Afficher une page web dans une fenêtre – Java
- Mettre en majuscule la première lettre d’un JTextField – Java
- Différence entre JTextField et JFormattedTextField en Java
- Empêcher la saisie de certaines caractères dans un JTextField
- JTextField qui n’accepte que des chiffres – Java
- Limiter le nombre de caractères tapés dans un JTextfield
- Ecrire en majuscules dans un JTextField
- Comment faire un Listener sur JTextField en Java
- Arrondir un JButton en Java
- Désactiver le JButton lorsque JTextField est vide – Java
- JButton avec un fond transparent – Java
- Changer le nom d’un bouton sur clic – Java
- Changer la bordure d’une JFrame – Java
- Changer la taille du texte dans un JButton – Java
- Changer la couleur d’un JButton – Java
- Positionner un bouton à une position X Y
- Insérer JSpinner dans un JTable
- Mettre à jour une ligne dans JTable
- Remplir une JTable avec un vecteur – Java
- JTable avec un header de type JLabel
- Bouton supprimer pour chaque ligne d’un Jtable – Java
- Insérer un JComboBox dans une celulle de JTable
- JCombobox Dynamique dans un JTable
- Détection de simple clic ou de double clic sur JTable – Java
- Masquer une colonne d’une JTable – Java
- Trier les colonnes d’un JTable – Java
- Changer la couleur d’une colonne dans un JTable
- Alterner la couleur des lignes dans une JTable
- Modifier la couleur d’une cellule de JTable
- Comment récupérer le nombre de lignes et de colonnes d’une JTable
- Ajouter un JButton dans une cellule d’un JTable
- Comment insérer un checkbox dans un JTable ?
- Comment ajouter des lignes dynamiquement dans un JTable
- Ajouter une image dans un JTable
- Entête sur plusieurs lignes dans une JTable
- Changer la largeur des colonnes dans une JTable en Java
- Changer la hauteur d’une ligne dans une JTable en Java
- Cacher le header d’un JTable en Java
- La méthode setBounds() en Java
- Comment savoir quel bouton a été cliqué – Swing Java
- Fermer une JFrame en Java avec un bouton
- Ajouter un événement à un Bouton en Java Swing
- Checkbox dans un menu – JCheckBoxMenuItem | Java Swing
- Menu contextuel – JPopupMenu | Java Swing
- Comment personnaliser JComboBox
- Comment créer un lien hypertexte en Java Swing
- Ajouter un objet dans un JComboBox Java
- Ajouter et supprimer des éléments d’un JComboBox Java
- Mettre une image dans un bouton Java
- Comment empêcher d’écrire dans JTextArea et JtextField
- Comment faire des onglets en Java Swing
- Comment créer un curseur personnalisé en Java
- Comment redimensionner une image en Java
- Comment afficher une image en arrière-plan d’un composant Swing?
- Comment supprimer une ligne de JTable en Java
- Détecter le mouvement de la souris en Java
- Détecter quel bouton de la souris a été utilisé
- Comment créer un fichier exe Java ou un fichier JAR exécutable
- Exporter les données d’un JTable en Excel