insertar una imagen en un frame

uribe48
04 de Diciembre del 2003
necesito saber como puedo pegar un imagen (.gif) he intentado getimage y otros metodos que funcionan con una applet pero en un frame no sirven eso mètodos.

por favor ayudenme

l_arias83
04 de Diciembre del 2003
holas, bueno para empezar tienes que creas un panel , agregarle un Layout por ej objPanel.setLayout(new java.awt.BorderLayout()); y luego usando imgen canvas le agregas al panel, ten en cuenta que sin un panel nunca le podras agregar una imagen a un frama.si tienes alguna duda escribeme a mi mail.

adrian
04 de Diciembre del 2003
...lo que puedes hacer es utilizar la clase Toolkit....

de un Frame obtienes este objeto y a partir de este objeto obtienes la imagen...por ejemplo:

Frame miFrame = new Frame("hola Mundo");
Toolkit tool = miFrame.getToolkit();
Image imagen = tool.getImage("adrianvo.gif");

con esto ya se tienen los bytes de la imagen "adrianvo.gif" en la variable imagen....y ya puedes manipularla como en un applet...