Comment écrire du code Java pour afficher une image sur l'écran

Vous trouverez probablement des moments où la programmation avec Java que vous avez besoin pour afficher une fenêtre sur votre écran d'ordinateur. Ce code a très peu de sa propre logique. Au lieu de cela, ce code rassemble un ensemble de classes de l'API Java.

image0.jpg
ShowPicture importation javax.swing.JFrame-import-import javax.swing.JLabel javax.swing.ImageIcon classe {static void main (String args []) {publics JFrame cadre = new JFrame () - ImageIcon icône = new ImageIcon (" androidBook.jpg ") - label = new JLabel JLabel(icon)-frame.add(label)-frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)-frame.pack()-frame.setVisible(true)-}}

Vous pouvez instance de la Achat classe avec la ligne

Achetez onePurchase = new Achat () -

Donc, dans le code, vous pouvez faire le même genre de chose. Vous pouvez créer des instances de la JFrame, ImageIcon, et JLabel classes avec les lignes suivantes:

JFrame cadre = new JFrame () - ImageIcon icône = new ImageIcon ("androidBook.jpg") - label = new JLabel JLabel (icône) -

Voici quelques potins sur chacune de ces lignes:




  • UN JFrame est comme une fenêtre (sauf qu'il a appelé un JFrame, pas un “ fenêtre ”). La ligne

    JFrame cadre = new JFrame () -

    crée un JFrame objet, mais cette ligne ne l'affiche pas JFrame opposer partout. (L'affichage vient plus tard dans le code.)

  • Un ImageIcon objet est une image. A la racine du répertoire de projet du programme, il ya un fichier nommé androidBook.jpg. Ce fichier contient l'image. La ligne

    ImageIcon icône = new ImageIcon ("androidBook.jpg") -

    crée un ImageIcon objet - une icône contenant le androidBook.jpg image.

    Vous pouvez utiliser presque tous les .jpg, .jpg, ou .jpg déposer à la place de la (belle) l'image Android de couverture du livre. Pour ce faire, faites glisser votre propre fichier image à Eclipse de Package Explorer. (Faites-le glisser à la racine du dossier de projet de cet exemple.) Puis, dans l'éditeur Eclipse, changer le nom androidBook.jpg au nom de votre propre fichier image. C'est tout!

  • Vous avez besoin d'un endroit pour mettre l'icône. Vous pouvez le mettre sur quelque chose appelé un JLabel. La ligne

    Étiquette JLabel = new JLabel (icône) -

    crée un JLabel objet et met la androidBook.jpg icone sur le visage de la nouvelle étiquette.

Si vous lisez les balles précédentes, vous pouvez obtenir une fausse impression. Le libellé peut suggérer que l'utilisation de chaque composant (JFrame, ImageIcon, JLabel, et ainsi de suite) est une extension logique de ce que vous savez déjà. “ Où mettez-vous un ImageIcon?

Mais bien sûr, vous le mettez sur un JLabel.” Lorsque vous avez travaillé longtemps et durement avec les composants Swing de Java, toutes ces choses deviennent naturel pour vous. Mais jusque-là, tout ce que vous regardez dans la documentation de l'API de Java.

Vous ne devez jamais à mémoriser les noms ou les caractéristiques des classes de l'API de Java. Au lieu de cela, vous gardez la documentation de l'API de Java à portée de main. Lorsque vous avez besoin de savoir sur une classe, vous pouvez le retrouver dans la documentation. Si vous avez besoin assez souvent une certaine classe, vous vous souviendrez de ses qualités. Pour les classes que vous ne utilisez souvent, vous avez toujours les docs.


» » » » Comment écrire du code Java pour afficher une image sur l'écran