をJPanel
使用して、このパネル内で別のをドラッグMigLayout
するときに使用すると、コンポーネントの位置が絶対位置コンポーネント制約(コンポーネントの追加時に指定)にリセットされます。例えば:setLocation(x,y);
JPanel
this.add(content, "pos 50 50");
...
//dragging
content.setLocation(x,y);
これを行うと、コンテンツのx / y位置が正常に変更されますが、外側の(この)パネルのサイズが変更または検証されるとすぐにリセットされます。
次のコードを試しましたが、パネルがドラッグしてもまったく移動しません。
migLayout.setComponentConstraints(content, "pos " + x + " " + y);
どうすればこれを回避できますか? ありがとう。