Inserir em um JFrame apenas esse Buffer

0 respostas
oitathi

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

Criado 3 de setembro de 2010
Respostas 0
Participantes 1