Java
 Computer >> コンピューター >  >> プログラミング >> Java

JavaでJFrameを画面の中央に表示するにはどうすればよいですか?


JFrame フレームのサブクラスです クラスとフレームに追加されたコンポーネントはそのコンテンツと呼ばれ、これらは contentPaneによって管理されます。 。コンポーネントをJFrameに追加して、その contentPaneを使用できます。 代わりに 。 JFrameはウィンドウのようなものです 境界線、タイトル、ボタン付き。 JFrameを使用してほとんどのJavaSwingアプリケーションを実装できます。

デフォルトでは、JFrameは左上の位置に表示できます。 画面の。 setLocationRelativeTo()を使用して、JFrameの中心位置を表示できます。 ウィンドウの方法 クラス。

構文
public void setLocationRelativeTo(Component c)
import javax.swing.*;
import java.awt.*;
public class JFrameCenterPositionTest extends JFrame {
   public JFrameCenterPositionTest() {
      setTitle("JFrameCenter Position");
      add(new JLabel("JFrame set to center of the screen", SwingConstants.CENTER),                BorderLayout.CENTER);
      setSize(400, 300);
      setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      setLocationRelativeTo(null); // this method display the JFrame to center position of a screen
      setVisible(true);
   }
   public static void main (String[] args) {
      new JFrameCenterPositionTest();
   }
}
出力

JavaでJFrameを画面の中央に表示するにはどうすればよいですか?



  1. Tkinterでウィンドウを画面の中央に配置するにはどうすればよいですか?

    画面の中央にtkinterウィンドウを配置するには、 PlaceWindowを使用できます。 トップレベルを渡すことができる方法 ウィンドウを引数として、中央に追加します。 ジオメトリを定義することで、プログラムでウィンドウを中央に設定することもできます。 例 #Import the tkinter library from tkinter import * #Create an instance of tkinter frame win = Tk() #Set the geometry win.geometry("600x250") win.eval('t

  2. Windows 10 で画面を複製する方法

    現代のワークフローでは、多数のディスプレイがますます重要になっています。 Windows 10 では、[プロジェクト] メニューから簡単に画面を拡張できます。画面を複製、拡張、および部分的に表示できます。生産性を新しいレベルに引き上げることができます。この記事では、Windows 10 で画面を複製する方法を説明する役立つガイドを紹介します。 Windows 10 で画面を複製する方法 Windows 10 では、利用可能なオプションから非常に簡単に画面を拡張できます。以下は、Windows 10 での複製画面の作成に関する詳細情報です。 画面の複製はデスクトップの生産性向上に非常に