Java は AWT または SWING を使用してデスクトップ プログラムを開発します。メイン ウィンドウが中央に配置されるように、次の方法が使用されます。
01、2 番目の方法。メソッド
int windowWidth = frame.getWidth(); //获得窗口宽 int windowHeight = frame.getHeight(); //获得窗口高Toolkit kit = Toolkit.getDefaultToolkit(); //定义工具包Dimension screenSize = kit.getScreenSize(); //获取屏幕的尺寸int screenWidth = screenSize.width; //获取屏幕的宽 int screenHeight = screenSize.height; //获取屏幕的高 frame.setLocation(screenWidth/2-windowWidth/2, screenHeight/2-windowHeight/2);//设置窗口居中显示
03、3 つのメソッドは jdk1.4 以降に提供されたメソッドです
Toolkit kit = Toolkit.getDefaultToolkit(); // 定义工具包 Dimension screenSize = kit.getScreenSize(); // 获取屏幕的尺寸 int screenWidth = screenSize.width/2; // 获取屏幕的宽 int screenHeight = screenSize.height/2; // 获取屏幕的高 int height = this.getHeight(); int width = this.getWidth(); setLocation(screenWidth-width/2, screenHeight-height/2);
このメソッドは、owner== の場合、あるウィンドウの位置を別のウィンドウに対する相対位置 (通常は親ウィンドウの中央に中央揃え) を設定します。
nullりー以上がJavaフォームを中央揃えにする方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。