draw メソッドを使用しようとしていますが、jlabel または jbutton から Image を取得する必要がありますが、これを正確に行う方法がわかりません。たとえば、このようなもの
g.drawImage(tiles[(bounds[0]+j)%Map.width][i].getIcon().getImage(), 0, 0, null);
ただし、これは明らかに tiles[(bounds[0]+j)%Map.width][i] が jlabel の場合には機能しません
私はあなたがすでに作業中の を持っていると仮定していImageIcon
ますJLabel
.
チュートリアルで説明したようにJLabel
、画像とテキスト、テキストのみ、または画像のみでラベルを作成できます。後者の場合、new JLabel( icon )
コンストラクターを使用します