jLabel5.setIcon(new javax.swing.ImageIcon("./i/login.png"));
その画像を参考にしようと思います。パスは正しく、イメージは実際に存在します。フルパス (IE "C:/ blah blah") を使用すると機能しますが、これは機能しませんか?
画像フォルダは bin フォルダにあります。
jLabel5.setIcon(new javax.swing.ImageIcon("./i/login.png"));
その画像を参考にしようと思います。パスは正しく、イメージは実際に存在します。フルパス (IE "C:/ blah blah") を使用すると機能しますが、これは機能しませんか?
画像フォルダは bin フォルダにあります。
//This will retuns the URL of the image file inside your project
this.getClass().getResource("/i/login.png");
したがって、コードは次のようになります。
URL imageUrl = this.getClass().getResource("/i/login.png");
jLabel5.setIcon(new javax.swing.ImageIcon(imageUrl));
イメージが現在のパッケージの外にある場合は、パスを で始めます。/i/login.png
それ以外の場合は、/
.