私はJavaGUI開発に苦労しています(!)。明らかに意味のあるこれらの小さなことはすべて機能しません。私がやろうとしていることと失敗している場所を説明します(これは非常に苛立たしいことです):
パネル内にあるこのgraphics2dオブジェクトがあります。これで、このグラフィックは画像を描画します。これを続けて、永遠に描画することができます。この絵は水平方向に拡大していて、どのサイズが期待できるかわからないので、スクロールペインの中に入れました。ここで、痛みの反復ごとにJPanelのサイズを変更し、setPreferredSizeをより大きな値に設定して、スクロールペインのノブを拡張します。
問題:ペイントからsetPreferredSizeを呼び出すと、何らかの理由で何も実行されません。パネルで呼んでいます。paintを呼び出す関数からsetPreferredSizeを呼び出そうとすると、サイズ変更操作が1回だけ実行されます。
その理由は何でしょうか?
それとは別に、別の小さな質問があります。解決したいのです。グラフィックスの描画が進み、時間の経過とともにサイズが大きくなるので、スクロールペインの位置をどのように進めることができますか?徐々に増やしていきますか?
皆さん、どうもありがとうございました。私は確かにここで助けが必要です