好吧,所以我有一個靜態ImageIcon和圖像只是不顯示。在同一個程序我用其他ImagesIcon但他們不是靜態的,所以,當我宣佈他們,我不喜歡這樣寫道: public ImageIcon blabla = new ImageIcon(getClass().getResource(blabla.png));
但是,如果我宣佈一個ImageIcon的靜態,我不能使用該行,因爲一個不能得到存取權限
我有幾個的JLabel,每個保持這樣一個ImageIcon: ImageIcon icon = new ImageIcon("path/to/image.jpg");
JLabel label = new JLabel(icon);
這些圖象是在一個六邊形形狀.PNGs。六邊形「外」的邊緣(存在的冗餘部分使用矩形畫布)是透明的。 JLabels,如果圖像是按照in this example的