Como escrever código java para mostrar uma imagem na tela

Você provavelmente vai encontrar momentos em que a programação com Java que você precisa para exibir uma janela na tela do computador. Este código tem muito pouca lógica própria. Em vez disso, este código reúne um monte de aulas da API Java.

ShowPicture importação javax.swing.JFrame-import javax.swing.ImageIcon-import javax.swing.JLabel classe {void main (args String []) public static {JFrame frame = new JFrame () - ícone ImageIcon = new ImageIcon ("androidBook.jpg") -JLabel label = new JLabel (ícone) -frame.add -frame.setDefaultCloseOperation (etiqueta) (JFrame.EXIT_ON_CLOSE) -frame.pack () - frame.setVisible (true) -}}

Você pode instância do Compra classe com a linha

Video: Como manipular imagens no jLabel - NetBeans IDE - Java

Comprar onePurchase = new Compra () -

Assim, no código, você pode fazer o mesmo tipo de coisa. Você pode criar instâncias do JFrame, ImageIcon, e JLabel classes com as seguintes linhas:

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

Aqui estão algumas fofocas sobre cada uma dessas linhas:

  • UMA JFrame é como uma janela (exceto que ele é chamado de JFrame, não uma “janela”). A linha

    Video: Java Orientado a Objetos - Aula 13 - Colocando imagem de fundo

    Jframe moldura = novo Jframe () -


    cria um JFrame objeto, mas esta linha não exibe o JFrame objeto em qualquer lugar. (A exibição vem mais tarde no código.)

  • A ImageIcon objeto é uma imagem. Na raiz do diretório do projeto do programa, há um arquivo chamado androidBook.jpg. Esse arquivo contém a imagem. A linha

    ícone ImageIcon = new ImageIcon ("androidBook.jpg") -

    cria um ImageIcon objeto - um ícone que contém o androidBook.jpg cenário.

    Você pode usar quase qualquer .jpg, .jpg, ou .jpg arquivo no lugar da imagem da capa do livro (adorável) Android. Para fazer isso, arraste o seu próprio arquivo de imagem para Package Explorer do Eclipse. (Arraste-o para a raiz da pasta de projeto deste exemplo). Em seguida, no editor do Eclipse, alterar o nome androidBook.jpg ao nome do seu próprio arquivo de imagem. É isso aí!

  • Você precisa de um lugar para colocar o ícone. Você pode colocá-lo em uma coisa chamada JLabel. A linha

    etiqueta JLabel = new JLabel (ícone) -

    cria um JLabel objeto e coloca o androidBook.jpg ícone no rosto do novo rótulo.

Se você ler as balas anteriores, você pode ter uma falsa impressão. A formulação pode sugerir que o uso de cada componente (JFrame, ImageIcon, JLabel, e assim por diante) é uma extensão lógica do que você já sabe. “Onde você coloca um ImageIcon?

Bem, é claro, você colocá-lo em um JLabel.”Quando você trabalhou muito e bem com componentes Swing do Java, todas estas coisas se tornar natural para você. Mas até então, você olha tudo para cima na documentação da API do Java.

Você nunca precisa memorizar os nomes ou características de classes de API do Java. Em vez disso, você mantém a documentação da API do Java calhar. Quando você precisa saber sobre uma classe, você procurá-lo na documentação. Se você precisa de uma certa classe, muitas vezes o suficiente, você vai se lembrar de suas características. Para as classes que você não usa com freqüência, você sempre tem os docs.


Publicações relacionadas