Pessoal…
Eu tava querendo colocar uma imagem no meu frame. Ae colokei uma jlabel, e colokei a imagem como icon… deu certinho.
Ae eu fui fazer dinovo, para uma imagem do mesmo formato (.jpg).
A imagem aparece no frame certinha, mas quando manda executar da erro.
Já diminui o tamanho dela, fiz de tudo, e a maldita não aparece executa.
Fiz imagens no paint, e tentei colocar em label e não da certo também!
Como posso colocar uma imagem lá?
criador
#2
Utilize este código.
//
// Cria o Desktop Pane.
//
io_desktop = new JDesktopPane()
{
//
// Define a imagem.
//
Image
image = (
new ImageIcon(RSIcon.class.getResource("RS.jpg"))
).getImage();
public
void paintComponent
(
Graphics graphic
)
{
//
// Define a posição da imagem na janela.
//
graphic.drawImage(image,-120,-100,this);
}
};
//
// Define layout da janela.
//
io_desktop.setLayout(null);
io_desktop.setSize(1500000, 1500000);
io_desktop.setBackground(Color.LIGHT_GRAY);
Se não aparecer de primeira, redimensione a posição da imagem.
Abraço!
Mas porque com a imagem 1 funciona e com a imagem 2 não?
São imagens pequenas, de uns 4cm / 4cm…
São do mesmo formato (.jpg) e do mesmo tamanho…
Não sei porque tava dando o erro.
Mudei o nome da pasta das imagens, e ajustei o local, e agora da certo.
Estranho O_o
Mas Resolvido.