elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 01:47  


Tema destacado: Nueva página de elhacker.net en Google+ Google+

+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java (Moderadores: Debci, Leyer)
| | | |-+  Colocar una imagen en un Jpanel error
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Colocar una imagen en un Jpanel error  (Leído 1,099 veces)
mapers


Desconectado Desconectado

Mensajes: 525


Ver Perfil
Colocar una imagen en un Jpanel error
« en: 3 Agosto 2011, 12:22 »

Buenas señores desearia poder colocar una imagen en mi  Jpanel pero no se hay algo que no esta funcionando bien a ver usteden diganme que es  porfavor :
Código
public class PanelBasico extends JPanel implements ActionListener {
 
   JLabel lblBasico/*lblBasico1*/;// para un titulo dentro del panel
   JButton btnSalir, lblBasico1;// para un boton dentro del panel
   private BufferedImage myPicture;
   // constructor
   public PanelBasico() {
 
       BufferedImage myPicture = null;
       try {
           myPicture = ImageIO.read(new File("1055914bleach1092super.jpg"));
       } catch (IOException ex) {
           Logger.getLogger(PanelBasico.class.getName()).log(Level.SEVERE, null, ex);
       }
       JLabel picLabel = new JLabel(new ImageIcon( myPicture ));
       setLayout(null);
       // crea objetos para colocar en el panel
 
 
       lblBasico = new JLabel("Alg. del Banquero", Label.RIGHT);
       lblBasico.setBounds(10, 10, 190, 50);
       lblBasico.setFont(new Font("Arial", Font.BOLD, 16));
 
       //lblBasico1 = new JLabel("Filosofo comensal",Label.RIGHT);
       lblBasico1 = new JButton("Filosofo comensal");
       lblBasico1.setBounds(10, 100, 150, 50);
       lblBasico1.addActionListener(this);
       //lblBasico1.setFont(new Font("Arial",Font.BOLD,16));
 
       btnSalir = new JButton("Salir");
       btnSalir.setBounds(10, 60, 80, 25);
       btnSalir.addActionListener(this);
 
       setBounds(10, 10, 200, 100);
       setBackground(new Color(200, 200, 10));
       setVisible(false);
 
       add(lblBasico);
       add(lblBasico1);// agrega el label al panel
       add(btnSalir); // agrega el boton al panel
       add( picLabel );
 
   }
 
   public void actionPerformed(ActionEvent e) {
       // si se hizo click en boton salir
       if (e.getSource().equals(btnSalir)) {
           setVisible(false);// desaparece este panel
       }
   }
 
 
}
 
 

y aca es donde lo llamo
Código
public class MiMenu extends JFrame
{
MenuOpciones opciones; // para barra de menu
PanelBasico panel; // para panel de trabajo
 
public MiMenu(String titulo)
       {
super(titulo);
 
panel = new PanelBasico();
setContentPane(panel);// coloca panel en el contenedor del frame
 
opciones = new MenuOpciones(this,panel);
setJMenuBar(opciones);// coloca barra de menu
 
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(400,200);
               setResizable(false);
               setLocation(300,200);
setVisible(true);
 
}
 




« Última modificación: 3 Agosto 2011, 12:36 por mapers » En línea
JonathanR

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: Colocar una imagen en un Jpanel error
« Respuesta #1 en: 9 Agosto 2011, 21:13 »

usa un jlayer del tamaño del jPanel y ponle un imageIcon... si estas usando netbeans es mucho mas facil... y en el panel le das boton derecho.. set layout.. null layout y listo ;-)

si no entendiste te explico mejor


En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Colocar imagen
Windows
Fenixxx 3 468 Último mensaje 21 Mayo 2005, 06:27
por _R€d_
Agregar imagen a JPanel
Java
gasoft 4 7,309 Último mensaje 30 Octubre 2009, 06:47
por gasoft
Visualizar imagen en jPanel de una ventana principal
Java
KidJoe 3 2,084 Último mensaje 2 Septiembre 2010, 21:23
por Leyer
Redimensionar tamaño JPanel dentro de otro JPanel [SOLUCIONADO]
Java
pisagatos 2 2,924 Último mensaje 22 Febrero 2011, 11:26
por Aeros
Problemas con colocar un Canvas en un Jpanel
Java
mapers 0 794 Último mensaje 13 Noviembre 2011, 07:25
por mapers
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines