GridBagLayout を使用して、ゲームのメニューを jframe の中央に配置します。画面解像度が 1920x1080 の固定コンピューターでは問題なく動作しますが、まったく同じコードを使用しても、ラップトップではメニューが表示されません。
jframe にメニューを追加するコードは次のとおりです。
frame.setLayout(new GridBagLayout());
if(menu.checkGame() == false){
menu.setLayout(null);
menu.setBackground(new Color(0, 0, 0, 0));
menu.setPreferredSize(new Dimension(1400, 1080));
load.setBackground(true);
frame.add(menu, new GridBagConstraints());
}
低解像度で動作しないのはなぜですか? また、この問題を解決するにはどうすればよいですか?