Edit: Hab es irgendwie gelöst, hab das Icon festlegen außerhalb irgendwie gemacht
Bitte schließen.
Irgendwie scheitert bei mir der versuch ein in einer Klasse erstelltes Bild (Screenshot) von der der Pfad an eine andere Klasse (jFrame) übergeben wird und dort als jLabel angezeigt werden soll.
So tut es:
aber ich will das ganze dynamisch und so tut es nicht:
Edit: Also das Problem liegt irgendwie daran, dass mein Pfad gar nicht bei dem Label ankommt, wo muss ich denn die Variable pfad mitgeben?
Das würde über den Designmodus von Netbeans erstellt
So tut es:
PHP Code:
jLabel1 = new javax.swing.JLabel();
ImageIcon icon =new ImageIcon("IrgendEinPfadDirekt.jpg");
jLabel1.setIcon(icon);
PHP Code:
jLabel1 = new javax.swing.JLabel();
ImageIcon icon =new ImageIcon(pfad);
System.out.print(pfad + "abcd"); <- abcd WIRD AUSGEGEBEN ABER PFAD NICHT, ALSO PFAD KOMMT GAR NICHT AN
jLabel1.setIcon(icon); <- KEIN ICON ERSCHEINT
jLabel1.setText(b); <- WIRD ANGEZEIGT OBWOHL b WIE AUCH PFAD VON AUßERHALB KOMMT
Edit: Also das Problem liegt irgendwie daran, dass mein Pfad gar nicht bei dem Label ankommt, wo muss ich denn die Variable pfad mitgeben?
Das würde über den Designmodus von Netbeans erstellt