Originariamente inviato da giova86
ciao a tutti, sto realizzando una stringa di imageicon e vorrei che non ci fosse nessun gap tra di esse, cioè che siano tutte attaccate tra loro
come devo fare?
Il problema non è tanto la JLabel ma nel "contenitore" e nel layout manager usato!

Crei un JPanel che metti nel content pane del JFrame, per essere precisi lo metti nella parte CENTER del BorderLayout. Quindi il JPanel occupa tutto lo spazio possibile del content pane.

Nel JPanel hai impostato un GridLayout di 6x7 celle e in ogni cella metti un JLabel che ha un ImageIcon. La immagine sta al centro della label ma il fatto è che la dimensione della label non dipende dalla dimensione della immagine ma dalla suddivisione delle aree nel pannello ad opera del GridLayout! Quindi dalla dimensione del pannello che a sua volta dipende dalla dimensione del frame.