Boa noite =D
Pessoal eu tava estudando Katy Sierra e tou me deparando com algumas duvidas...;
Eu consigo inserir um JButton numa JFrame...tudo tranquilo,mas ela mostra como criar o meu elemento grafico c/ uma jpg
atravez do metodo override paintComponent(),da classe JPanel...
Até aí tudo bem...o netbeans nao deu problelma nenhuma...tudo compilando nos conformes!!
So que eu dei frame.getContentPane().add(meuElemento) e quando dou F6 a poha da imagem nao aparece...
Se eu faço o outro exemplo que ela da do retangulo que voce cria via codigo....tb nao aparece!!
Bom,vou mandar o codigo logo abaixo de qualquer forma...
package cadeiras;
import javax.swing.*;
import java.awt.event.*;
import java.awt.*;
public class Main2 implements MouseListener {
String x = "->";
JButton button = new JButton("Click here!!");
JButton button2 = new JButton("Click em mim!!");
JFigura figura = new JFigura();
JFrame frame = new JFrame("Teste!!");
public static void main (String[] args) throws Exception{
Main2 that = new Main2();
that.frame.getContentPane().add(BorderLayout.CENTER,that.figura);
that.frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
that.frame.setVisible(true);
that.frame.setSize(600,240);
that.button2.addMouseListener(that);
that.button.addMouseListener(that);
that.frame.getContentPane().add(that.figura);
}
}
package cadeiras;
import java.awt.*;
import javax.swing.*;
public class JFigura extends JPanel {
@Override
public void paintComponent(Graphics g){
String caminhoUNC = "smps.jpg";
Image image =new ImageIcon(caminhoUNC).getImage();
g.drawImage(image,3,4,this);
}
}
Bom quem puder ajudar eu ia ficar muitooooo grato!!! :D
Tava super feliz que finalmente ia sair da linha de comando e agora me deparo com esse problema...
Ahh se alguem tiver algum problema pra ler meu codigo,manda msg que respondo imediatamente!!Tou online ate umas 3:30 AM(04/11)

