¿Cuál sería el tipo de imagen más adecuada para mostrar una imagen jpg (cargada desde una carpeta local) en un JPanel?Mostrar una imagen jpg en un JPanel
Saludos.
¿Cuál sería el tipo de imagen más adecuada para mostrar una imagen jpg (cargada desde una carpeta local) en un JPanel?Mostrar una imagen jpg en un JPanel
Saludos.
ImageIcon image = new ImageIcon("image/pic1.jpg");
JLabel label = new JLabel("", image, JLabel.CENTER);
JPanel panel = new JPanel(new BorderLayout());
panel.add(label, BorderLayout.CENTER);
Puede usar javax.swing.ImageIcon y agregarlo a un JLabel usando el método setIcon(), luego agregue el JLabel al JPanel.
Probablemente use un ImageIcon y lo configure en un JLabel que agregaría al JPanel.
Here's Documentos de Sun sobre el tema.
Me gustaría utilizar un lienzo que agrego al JPanel, y dibujar la imagen en el lienzo. Pero el lienzo es un objeto bastante pesado, es seno de awt.
También es posible usar
ImageIcon background = new ImageIcon("Background/background.png");
JLabel label = new JLabel();
label.setBounds(0, 0, x, y);
label.setIcon(background);
JPanel panel = new JPanel();
panel.setLayout(null);
panel.add(label);
si su trabajo con un valor absolut como diseño.