0
こんにちは、私は上に描画するjpanelを持っています。このjpanelから私はバッファリングされたイメージを作成し、それらをリンクリストに保存します。ボタンのプレスで私はこのバッファリングされた画像をアニメーション化したい(1つ1つ再生する) 問題は、jpanelがバッファリングされた画像を表示しないが、私がImageIO.writeを使用してディスク上のbufferedimagesを安全にすることです。 。 plsは私を助けます。jpanelはバッファリングされたイメージを描画しませんが、バッファリングされたイメージはファイルとして作成できます
public void run(){
for(int i=0;i`<`cm.animationListe.size();i++){
b= cm.animationListe.get(i);
try {
ImageIO.write(b, "png", new File("c:/java/circle"+i+".png"));
} catch (IOException e1) {
e1.printStackTrace();
}
try {
Thread.sleep(1000);
repaint();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}}
animation = false;
}
public void paintComponent(Graphics g){
super.paintComponent(g);
if(animation){
g.drawImage(b,0, 0,null);
}
}
does not work :(同じ問題 – Tammo
SSCCE(http://pscode.org/sscce.html)の時間。 –
g.drawImage(b、0、0、null); 私はコードのこの行で画像を生成したい – Tammo