Ya busqué en youtube y aquí y probablemente sea una pregunta tonta, pero no pude encontrar cómo hacer que funcione.
La pregunta es cuando agrego imágenes en mi archivo de eclipse, se ven como;
setLayout(new FlowLayout()); image1 = new ImageIcon(getClass().getResource("view.jpg")); label1 = new JLabel(image1); add(label1); image2 = new ImageIcon(getClass().getResource("view1.jpg")); label1 = new JLabel(image2); add(label2); // here my code¿Algunas ideas?
Obtuve un método de uso para configurar el ícono para la etiqueta, puede consultar
private void loadAvartar(JLabel lbl, String path){ try { BufferedImage image = ImageIO.read(new File(path)); ImageIcon icon = new ImageIcon(image.getScaledInstance(100, 100, 50)); lbl.setIcon(icon); } catch (IOException | java.lang.NullPointerException e) { lbl.setText("Failed"); } }