Я работал над игрой для класса в течение последних нескольких месяцев и не понял, пока не попытался сделать из этого jar-файл, у меня есть проблема.
Когда я запускаю программу из netbeans, все нормально, более или менее.
Когда я делаю банку,окно увеличивается в размерах, больше того, что умещается на моем экране
Поэтому я попытался что-то сделать в полноэкранном режиме, но это несодержимое в полноэкранном режиме, только окно
Я делал игру с предположением о первом снимке экрана, но когда я сделал банкуфайл, он работает немного больше, достаточно, чтобы отрезать нижнюю часть экрана (шрифты также выглядят ужасно, и время гораздо быстрее, но одна проблема за раз).Так что я подумал: «Давай просто перейдем к полноэкранному режиму, а после осмотра я получил скриншот 3. В идеале, я бы хотел, чтобы игра работала в полноэкранном режиме, а изображения автоматически растягивались / уменьшались, чтобы соответствовать окну»,но каждое решение, которое я нашел до сих пор, только растягивает само окно, а не изображения в нем.
Вот что мне нужно, чтобы построить окно:
private void initUI() {
add(new Board());
setExtendedState(getExtendedState() | JFrame.MAXIMIZED_BOTH);
setUndecorated(true);
setVisible(true);
setResizable(false);
pack();
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
Я пытался использовать эточтобы сделать его в полноэкранном режиме:
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
setSize(screenSize.width,screenSize.height);
Спасибо за помощь заранее!
РЕДАКТИРОВАТЬ: я попробовал предложенное ниже предложение и в итоге следующее, что является улучшением, но если бы я могсделать эту границу черной как-то лучше: