0
JPanelからチェス盤を作成しました。イメージアイコンが動作しません使用して、私は、サイト上に見えたが、それはすべて複雑なようで、私はイメージを配列に追加JPanel
tiles[0][0].setIcon(br);
のような配列に画像を追加するにはどうすればよい。これは、私がチェス盤
用に作成されたJPanelですprivate 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));
をしかし、それはあなたです
).getResource(によって返されたURLからイメージアイコンを作成しようとしますが、パネルを見ることができますか?あなたは、ラベルを見ることができますか?すべてのエラーがありますか? –
@ Fast SnailCant – PPasf
はambsの答えですか? –