Я пытаюсь создать Java-интерфейс с использованием NetBeans, но качающиеся панели, которые отлично выглядят в IDE, повсюду после того, как я скомпилировал и запустил программу. что может быть причиной этого?
Редактор Matisse с графическим интерфейсом NetBeans не редактор WYSIWYG, даже если он притворяется таковым. Фундаментальная причина - философия Менеджеры верстки Swing ; Невозможно расположить компоненты в абсолютных положениях, поскольку размер компонентов зависит от платформы, а также от внешнего вида.
На практике лучше всего кодировать макет вручную, используя сторонний менеджер макетов. MiGLayout - один из лучших и удивительно простых в использовании.