Gente, eu tô com uma duvida simples, dentro de uma classe eu tenho vários métodos e em um deles eu crio um desenho um BufferedImage
public class Metodos(){
private BufferedImage bf;
private short vers;
private String name;
private short ano;
private byte mes;
private byte dia;
private short kind;
private int group;
private short dfs;
public Metodos(){
// aqui eu chamo milhares de metodos que printam umas informações na minha tela
paintComponente()
}
@Override
public void paintComponent(Graphics g){
super.paintComponent(g);
if(getBuffer() != null){
g.drawImage(getBuffer(), 0, 0, this);
}
else{
System.out.println("vazio");
}
}
Como é que faço para inserir em um JFrame apenas esse Buffer? Eu tava dando um apesquisada e encontrei assim:
JFrame frame= new JFrame("Teste");
Metodos metodos = new Metodos();
frame.add(metodos);
porém se eu fizer isso, não vai dar certo já que a minh aclasse metodos possui diversos metodos e diversas variaveis… enfim, nela não tah apenas o meu Buffer puro… Como eu posso fazer? Obriagada