Wie Java-Code zu schreiben Bild auf dem Bildschirm zu zeigen

Sie werden wahrscheinlich mal finden, wenn sie mit der Java-Programmierung, die Sie benötigen ein Fenster auf dem Computerbildschirm angezeigt werden soll. Dieser Code hat sehr wenig ihre eigene Logik. Stattdessen zieht dieser Code eine Reihe von Klassen aus der Java-API zusammen.

bild0.jpg
Import javax.swing.JFrame-Import javax.swing.ImageIcon-Import javax.swing.JLabel-Klasse ShowPicture {public static void main (String args []) {JFrame frame = new JFrame () - ImageIcon Symbol = new ImageIcon ( " androidBook.jpg ") - JLabel Label = new JLabel(icon)-frame.add(label)-frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)-frame.pack()-frame.setVisible(true)-}}

Sie können beispielsweise von der Kauf Klasse mit der Linie

Kauf onePurchase = new Kauf () -

So in dem Code, können Sie die gleiche Art der Sache zu tun. Sie können Instanzen von der erstellen JFrame, ImageIcon, und JLabel Klassen mit den folgenden Zeilen:

JFrame frame = new JFrame () - ImageIcon Symbol = new ImageIcon ( "androidBook.jpg") - JLabel label = new JLabel (Symbol) -

Hier einige Klatsch über jede dieser Linien:

  • EIN JFrame ein Fenster ist wie (außer, dass es sich um ein genannt JFrame, kein # 147-Fenster # 148-). Die Linie

    JFrame frame = new JFrame () -

    schafft eine JFrame Objekt, aber diese Linie nicht angezeigt die JFrame Objekt überall. (Die Anzeige kommt später im Code.)

  • Ein ImageIcon Objekt ist ein Bild. An der Wurzel des Projektverzeichnisses des Programms gibt es eine Datei mit dem Namen androidBook.jpg. Diese Datei enthält das Bild. Die Linie

    ImageIcon Symbol = new ImageIcon ( "androidBook.jpg") -

    schafft eine ImageIcon Objekt - ein Symbol enthält, das androidBook.jpg Bild.

    Sie können fast alle verwenden .gif, .jpg, oder .png Datei anstelle der (sehr schön) Android Buch-Cover-Bild. Um dies zu tun, ziehen Sie Ihre eigenen Bilddatei Package Explorer Eclipse. (Ziehen Sie es an die Wurzel dieses Projekt Ordners Beispiel.) Dann, im Eclipse-Editor, den Namen zu ändern androidBook.jpg auf Ihren eigenen Namen Bilddatei. Das ist es!

  • Sie benötigen einen Ort, um das Symbol zu setzen. Sie können es auf etwas setzen genannt JLabel. Die Linie

    JLabel label = new JLabel (Symbol) -

    schafft eine JLabel Objekt und legt die androidBook.jpg Symbol auf dem Gesicht des neuen Labels.

Wenn Sie die vorherigen Kugeln lesen, können Sie einen falschen Eindruck bekommen. Die Formulierung könnte darauf hindeuten, dass die Verwendung von jeder Komponente (JFrame, ImageIcon, JLabel, und so weiter) ist eine logische Erweiterung von dem, was Sie bereits wissen. # 147-Wo setzen Sie ein ImageIcon?

Nun natürlich, setzen Sie es auf ein JLabel.# 148- Wenn Sie lange und hart mit Java Swing-Komponenten gearbeitet haben, all diese Dinge werden für Sie selbstverständlich. Aber bis dahin Sie alles sehen in Java-API-Dokumentation auf.

Sie müssen nie die Namen und Funktionen der Java-API-Klassen zu speichern. Stattdessen halten Sie die Java-API-Dokumentation praktisch. Wenn Sie über eine Klasse müssen wissen, suchen Sie es in der Dokumentation auf. Wenn Sie oft genug, um eine bestimmte Klasse benötigen, werden Sie seine Funktionen erinnern. Für Klassen, die Sie nicht häufig verwenden, haben Sie immer die Dokumentation.

Menü