Per caricare le icone presenti nel JAR non hai nessuna difficoltà: le carichi normalmente come faresti con un normale file di immagine.
Per inserire delle icone nel JAR non so: dai un'occhiata al package che ti ho indicato, che io personalmente non ho mai usato.
Ti faccio un esempio di caricamente di una icona GIF presente in un JAR:
codice:
Struttura del JAR:
------------------
MioFile.JAR
|
+-- immagini
| |
| +-- img01.gif
| +-- img02.gif
|
+-- MiaClasse.class
---------------------------------------------------------
import java.awt.*;
import javax.swing.*;
public class MiaClasse {
public static void main(String [] args) {
ImageIcon img = new ImageIcon("./immagini/img01.gif");
}
}
Ciao.