При использовании 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);
Как мне обойти это? Спасибо.