http://java.sun.com/javase/6/docs/api/javax/swing/ImageIcon.html
http://java.sun.com/javase/6/docs/api/javax/swing/JLabel.html#setIcon(javax.swing.Icon)
http://java.sun.com/javase/6/docs/api/javax/swing/JLabel.html#JLabel(javax.swing.Icon)

On Sat, Jun 6, 2009 at 3:35 PM, Flavio Costa <[email protected]> wrote:

> Quando precisei mostrar imagens fiz um label sem texto que possuia um
> ícone.
>
> Icon icon = new ImageIcon("/caminho/para/imagem");
> JLabel label = new JLabel();
> label.setIcon(icon);
>
>
> On Sat, Jun 6, 2009 at 12:48 PM, Luan <[email protected]> wrote:
>
>>
>> Galera, não consigo fazer a imagem aparecer de jeito nenhum, aparece
>> akela string teste no meio da tela, mas nada de imagem, se eu tento
>> fazer algo como como fillrect aparece um retangulo certinho, mas
>> qualquer coisa com draw, como drawoval ou drawimage n da certo, alguem
>> me ajuda? segue o codigo:
>>
>> package adm;
>>
>> import java.awt.Color;
>> import java.awt.Graphics;
>> import java.awt.Image;
>> import java.awt.MediaTracker;
>> import java.awt.Toolkit;
>> import java.awt.image.BufferedImage;
>> import java.io.File;
>> import java.io.IOException;
>>
>> import javax.imageio.ImageIO;
>> import javax.swing.JButton;
>> import javax.swing.JFrame;
>> import javax.swing.JOptionPane;
>> import javax.swing.JPanel;
>> import javax.swing.JScrollBar;
>> import javax.swing.JScrollPane;
>>
>> public class Caracteristicas_Comprador extends JFrame{
>>
>>        JFrame janela = new JFrame("Janela teste");
>>        JPanel painel = new JPanel();
>>        JScrollPane scroll = new JScrollPane(painel);
>>        Graphics graphs;
>>        String string = "Teste!";
>>         BufferedImage imagem;
>>
>>        public Caracteristicas_Comprador() {
>>
>>                        this.montajanela();
>>                        this.escreve();
>>                        this.carregaImagem();
>>        }
>>
>>        private void montajanela() {
>>
>>                janela.add(scroll);
>>                janela.setSize(800,640);
>>                janela.setVisible(true);
>>                janela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
>>
>>                graphs = painel.getGraphics();
>>        }
>>
>>        private void escreve() {
>>
>>                while(true){
>>                        graphs.setColor(new Color (0,0,0));
>>                        graphs.drawString(string, janela.getWidth()/2,
>> janela.getHeight()/
>> 2);
>>                }
>>        }
>>
>>        private void carregaImagem() {
>>                 try {
>>                        imagem = ImageIO.read(new File("C:\\img1.png"));
>>                } catch (IOException e) {
>>                             e.printStackTrace();
>>                }
>>                graphs.drawImage(imagem, 50, 50, this);
>>                }
>> }
>>
>> Obrigado
>> >>
>>
>
>
> --
> Flávio Coutinho da Costa
>



-- 
Flávio Coutinho da Costa

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Comp 
2 - Geral" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/comp2-geral?hl=en
-~----------~----~----~----~------~----~------~--~---

Responder a