0
我從JPanel中創建了一個棋盤。使用的ImageIcon不工作,所以我看了看現場,但是這一切看起來很複雜,我如何將圖像添加到一個數組一樣將圖像添加到數組中JPanel
tiles[0][0].setIcon(br);
這是我的棋盤
創建的JPanelprivate JPanel[][] tiles = new JPanel[6][6];
我已經試過這樣:
ImageIcon bn = new ImageIcon("art/BN.gif");
ImageIcon bb = new ImageIcon("art/BB.gif");
ImageIcon br = new ImageIcon("art/BR.gif");
ImageIcon wn = new ImageIcon("art/WN.gif");
ImageIcon wb = new ImageIcon("art/WB.gif");
ImageIcon wr = new ImageIcon("art/WR.gif");
tiles[0][0].add(new JLabel(bn));
tiles[0][1].add(new JLabel(wn));
tiles[0][2].add(new JLabel(wb));
tiles[0][3].add(new JLabel(wb));
tiles[0][4].add(new JLabel(wn));
tiles[0][5].add(new JLabel(wr));
tiles[5][0].add(new JLabel(br));
tiles[5][1].add(new JLabel(bn));
tiles[5][2].add(new JLabel(bb));
tiles[5][3].add(new JLabel(bb));
tiles[5][4].add(new JLabel(bn));
tiles[5][5].add(new JLabel(br));
但它不工作
可以看到面板?你可以看到標籤?有什麼錯誤? –
@Fast SnailCant查看標籤 – PPasf
ambs的答案是否適合您? –