Java では、JFrame は公式に提供されたクラスです。このクラスの主な機能は、このクラスを使用して、java.swing ナレッジ システムに属する Java インターフェイス アプリケーション (c/s アーキテクチャ) を迅速に開発することです。これは画面上のウィンドウのオブジェクトであり、最大化、最小化、および閉じることができます。
JFrame は、コンピュータ言語 Java GUI プログラムを指します。基本的な考え方は JFrame に基づいています。画面上のウィンドウのオブジェクトであり、最大化することができます。 , 最小化して閉じます。
基本ブロック
Swing には、ラベル、ボタン、テキスト フィールドという 3 つの基本的な構成要素がありますが、それらを配置する場所が必要で、ユーザーに知ってもらいたいと考えています。それらにどう対処するか。
JFrame クラスはこの問題を解決します。JFrame クラスは、プログラマーが他のコンポーネントを追加し、整理してユーザーに提示できるようにするコンテナです。実際、JFrame はプログラマーがコンポーネントを JFrame に配置してユーザーに表示できるようにするだけではありません。見かけの単純さにもかかわらず、実際には Swing パッケージの中で最も複雑なコンポーネントです。コンポーネントのシンプルさを最大限に高めるために、JFrame は、オペレーティング システムに依存しない Swing コンポーネントと、それらを実際に実行するオペレーティング システムの間のブリッジとして機能します。 JFrame はネイティブ オペレーティング システムにウィンドウとして登録され、これにより、最小化/最大化、サイズ変更、移動など、使い慣れたオペレーティング システムのウィンドウ機能の多くが利用できるようになります。
JFrame は、ウィンドウ フレームのような最上位のフレーム クラスです。これもコンテナクラスです。このフレームには複数のガラス窓を取り付けることができます。
JFrame の構築方法:
JFrame() 构造一个初始时不可见的新窗体。 JFrame(GraphicsConfiguration gc) 以屏幕设备的指定 GraphicsConfiguration 和空白标题创建一个 Frame。 JFrame(String title) 创建一个新的、初始不可见的、具有指定标题的 Frame。 JFrame(String title, GraphicsConfiguration gc) 创建一个具有指定标题和指定屏幕设备的 GraphicsConfiguration 的 JFrame。
Java を使用してウィンドウを作成する重要な特徴は、ウィンドウ関数を実装する独自の方法がないことです。
まず JFrame を作成します Hello, world
package window; import java.awt.Container; import javax.swing.JFrame; import javax.swing.JLabel; public class JFrameWindow extends JFrame{ //需要继承JFrame public JFrameWindow(String title) { JFrame jf = new JFrame(title); Container conn = jf.getContentPane(); //得到窗口的容器 JLabel L1 = new JLabel("Hello,world!"); //创建一个标签 并设置初始内容 conn.add(L1); jf.setBounds(200,200,300,200); //设置窗口的属性 窗口位置以及窗口的大小 jf.setVisible(true);//设置窗口可见 jf.setDefaultCloseOperation(DISPOSE_ON_CLOSE); //设置关闭方式 如果不设置的话 似乎关闭窗口之后不会退出程序 } public static void main(String[] args) { new JFrameWindow("窗口"); //创建窗口 } }
以上がJavaのJFrameとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。