Cómo escribir código java para mostrar una imagen en la pantalla

Es probable que encuentre veces al programar con Java que se necesita mostrar una ventana en la pantalla del ordenador. Este código tiene muy poca lógica propia. En su lugar, el código reúne un montón de clases de la API de Java.

ShowPicture importación javax.swing.JFrame-import-javax.swing.ImageIcon importación de clase javax.swing.JLabel {void Main (args String []) {public static JFrame marco = new JFrame () - ImageIcon icono = new ImageIcon ("androidBook.jpg") -JLabel etiqueta = new JLabel (icono) -frame.add (etiqueta) -frame.setDefaultCloseOperation (JFrame.EXIT_ON_CLOSE) -frame.pack () - frame.setVisible (true) -}}

Puede instancia de la Compra clase con la línea

Video: abrir, modificar y guardar archivos de texto e imagen con java ide netbeans

Compra onePurchase = nueva compra () -

Así que en el código, puede hacer el mismo tipo de cosas. Se pueden crear instancias de la JFrame, ImageIcon, y JLabel clases con las siguientes líneas:

JFrame marco = new JFrame () - ImageIcon icono = new ImageIcon ("androidBook.jpg") Etiqueta = new JLabel (icono -JLabel) -

He aquí algunos rumores acerca de cada una de estas líneas:

  • UN JFrame es como una ventana (excepto que se llama una JFrame, no una “ventana”). La línea

    JFrame marco = new JFrame () -

    crea una JFrame objeto, pero esta línea no muestra el JFrame oponerse en cualquier lugar. (La muestra viene más adelante en el código.)

  • Un ImageIcon objeto es una imagen. En la raíz del directorio del proyecto del programa, hay un archivo llamado androidBook.jpg. Ese archivo contiene la imagen. La línea

    Video: Como hacer un slideshow para un sitio web con HTML, CSS y JS

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

    crea una ImageIcon objeto - un icono que contiene el androidBook.jpg imagen.

    Video: Visor de imágenes en java Netbeans

    Usted puede utilizar casi cualquier .jpg, .jpg, o .jpg presentar en lugar de la imagen de la portada del libro (encantador) Android. Para ello, arrastre su propio archivo de imagen en el explorador de paquetes de Eclipse. (Arrastre a la raíz de la carpeta del proyecto de este ejemplo.) A continuación, en el editor de Eclipse, cambiar el nombre androidBook.jpg a nombre de su propio archivo de imagen. ¡Eso es!

  • Se necesita un lugar para poner el icono. Usted puede ponerlo en algo que se llama una JLabel. La línea

    etiqueta JLabel = new JLabel (icono) -

    crea una JLabel y pone el objeto androidBook.jpg icono en la cara de la nueva etiqueta.

Si usted lee los puntos anteriores, es posible obtener una falsa impresión. La formulación puede sugerir que el uso de cada componente (JFrame, ImageIcon, JLabel, y así sucesivamente) es una extensión lógica de lo que ya sabe. “Cuando pones una ImageIcon?

Bueno, por supuesto, que lo puso en una JLabel.”Cuando usted ha trabajado mucho y duro con los componentes Swing de Java, todas estas cosas se vuelven natural para usted. Pero hasta entonces, se mira todo en la documentación de la API de Java.

Nunca se necesita memorizar los nombres o las características de las clases de API de Java. En su lugar, se mantiene documentación de la API de Java práctico. Cuando lo que necesita saber acerca de una clase, se mira hacia arriba en la documentación. Si necesita una cierta clase con la suficiente frecuencia, recordará sus características. Para las clases que no utilice a menudo, siempre se tiene la documentación.

Artículos Relacionados