Ciao a tutti,
perchè un'immagine perfettamente visibile in una Label tramite Run del JFrame da Eclipse
dopo averla esportata in Runnable Jar (opzione "completa il Jar di tutti i files necessari" settata.. ) :
1- Non c'è! (è un .png)
2- Anche aggiungendola non va!
Voglio evitare il percorso relativo, vorrei che l'immagine risieda nella directory generale del mio progetto...codice:import java.awt.GridBagLayout; import javax.swing.Icon; import javax.swing.ImageIcon; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; public class ddd extends JFrame { private static final long serialVersionUID = 1L; private static JFrame J; private static JLabel l; private static JPanel p; public static void main(String[] args) { new frame(); } public static class frame { frame(){ Icon icon = new ImageIcon("immagine.png"); J = new JFrame("Titolo"); l = new JLabel (null, icon, JLabel.CENTER); p = new JPanel(); J.setLayout(new GridBagLayout()); l.setIcon(icon); p.add(l); J.add(p); J.setDefaultCloseOperation(EXIT_ON_CLOSE); J.setSize(500,300); J.setVisible(true); J.validate(); } } }


Rispondi quotando
