Я сделал небольшую игру, используя Java. В моей IDE все работает отлично. Однако при запуске из файла JAR окно меняет размер. На рисунке ниже показан правый нижний угол игры при запуске из IDE.
Следующим изображением является нижний правый угол игры, когда запуск из файла JAR, дважды щелкнув файл.
Последнее изображение - это нижний правый угол игры, когда я запускаю его с Файл JAR через командную строку.
Как вы можете видеть, он ведет себя аналогично при запуске из IDE и из JAR через командную строку, но кажется, что окно становится меньше при запуске двойным щелчком по файлу JAR.
При запуске из IDE используется Java версия 8u212, а из JAR через командную строку - 8u211. Я не могу проверить, какую версию он использует при запуске двойным щелчком.
Я уверен, что ошибок синхронизации файлов нет, и поэтому тесты верны.
Если вы хотите чтобы проверить себя, вы можете проверить репозиторий GitHub здесь . *
Я знаю о LayoutManager, но я не заставляю их работать в этом контексте. Если бы кто-то мог объяснить немного больше, как они работают, это было бы круто.
Любая помощь приветствуется. Если у вас есть время и вы действительно этого хотите, вы можете даже создать запрос на загрузку на GitHub, который бы мне очень помог:)
Спасибо за ваше время и помощь:)
* I прошу прощения, мой код грязный Я все еще считаю себя новым программистом.