JPanel
を別のに追加JPanel
して、最初の の特定の場所に配置しようとしていJPanel
ます。でこれをやっていsetBounds(x, y, w, h)
ます。これを行うべきではないことはわかっていますが、(アニメーションとして) 移動する方法が必要です。
私が抱えている問題は、Y が機能しないことです。私が行うgetBounds()
と、正しい値に設定されますが、画面上で移動しません。にLayout
設定していnull
ます。
最初JPanel
:
public WarehousePanel()
{
super(null);
gantries = new Gantry[5];
for (int i = 0; i < gantries.length; i++)
{
gantries[i] = new Gantry(3);
add(gantries[i]);
System.out.println(gantries[i].getY());
gantries[i].setBounds(15 * (i + 1), 100, 10, 50);
System.out.println(gantries[i].getBounds());
}
}'
2番目JPanel
:
public Gantry(int y)
{
this.y = y;
packageY = new ArrayList();
setBackground(Color.red);
setPreferredSize(new Dimension(10, 50));
}
前もって感謝します。