В настоящее время создается утилита DnD, которая вызывает окно для бросания кубиков. Когда вы закрываете окно и снова открываете его, большая часть пользовательского интерфейса перемещается и перестает функционировать. Где я ошибся?
правильное поле
жучок
////////////////////////////////////////////////// ////////
mntmDiceRoller.addMouseListener(new MouseAdapter() {
@Override
public void mouseClicked(MouseEvent e) {
DisplayRollPanel();
}
private void DisplayRollPanel() {
Delta.rollPane.main(null);
}
});
/////////////////////////////////////////////// ///////////
/**
* Launch the application.
*/
public static void main(String[] args) {
try {
rollPane dialog = new rollPane();
dialog.setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
dialog.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* Create the dialog.
*/
public rollPane() {
setResizable(false);
setName("DiceRollerDialog");
setType(Type.POPUP);
setTitle("Dice Roller");
setBounds(100, 100, 450, 350);
getContentPane().setLayout(new BorderLayout());
contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
getContentPane().add(contentPanel, BorderLayout.CENTER);
contentPanel.setLayout(new MigLayout("", "[][grow][][grow][][19.00,grow][][grow][][][][grow][][]", "[][][][][][][][][][][]"));
///////////// Остальная часть кода опущена ///////////////////////////////// ////