Graphics (または Graphics2D) オブジェクトの特定の場所に JPanel を描画する可能性はありますか? キャンバスのペイント メソッドをオーバーライドし、そこで panel.paint(g) を呼び出しましたが、期待どおりに動作しません。
@Override
public void paint(Graphics g){
Dimension size = panel.getPreferredSize();
panel.setBounds(pos.x, pos.y, size.width, size.height);
panel.paint(g);
}
size オブジェクトは私が望むように正しく定義されているので、それは問題ではありません。また、pos には画面上の正しい x と y が含まれています。