ホームページ > Java > &#&チュートリアル > GUI 関数を使用して Java でグラフィカル ユーザー インターフェイスとユーザー インタラクションを実装する方法

GUI 関数を使用して Java でグラフィカル ユーザー インターフェイスとユーザー インタラクションを実装する方法

PHPz
リリース: 2023-10-21 09:42:21
オリジナル
1046 人が閲覧しました

GUI 関数を使用して Java でグラフィカル ユーザー インターフェイスとユーザー インタラクションを実装する方法

GUI 関数を使用して Java でグラフィカル ユーザー インターフェイスとユーザー インタラクションを実装する方法

はじめに:
Java プログラミングでは、グラフィカル ユーザー インターフェイス (グラフィカル ユーザー インターフェイス、 GUI) は、グラフィック要素 (ボタン、テキスト ボックス、ラベルなど) と対話型操作 (マウス クリック、キーボード入力など) の使用を通じてユーザーとプログラム間の対話を実現するユーザー インターフェイスの一般的な形式です。 。 Java は、GUI プログラムの作成プロセスを簡素化できる豊富な GUI 関数ライブラリを提供します。この記事では、GUI 関数を使用してグラフィカル ユーザー インターフェイスとユーザー インタラクションを実装する方法の基本的な手順を紹介し、具体的なコード例を示します。

1. 準備
Java で GUI プログラムを作成するには、まず必要なパッケージを追加する必要があります。この例では、次のパッケージをインポートする必要があります。 / /JFrame クラスは基本的なウィンドウを提供し、GUI プログラムのメイン コンテナです
import javax.swing.JLabel; //JLabel クラスはテキストまたは画像を表示するために使用されます
import javax.swing.JButton; //JButton class ボタンの作成に使用されます
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent; //ActionEvent クラスはボタンのクリック イベントの処理に使用されます

2. ウィンドウの作成

ウィンドウは GUI プログラムのメイン コンテナであり、他の GUI コンポーネント (ボタン、テキスト ボックスなど) を収容できます。 Java では、JFrame クラスを継承してウィンドウを作成できます。具体的なコードは次のとおりです:

public class MyWindow extends JFrame {

public MyWindow() {
    setTitle("Java GUI程序");     //设置窗口标题
    setSize(400, 300);           //设置窗口大小
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);  //设置窗口关闭操作
    setLocationRelativeTo(null);  //将窗口位置设置为屏幕中央
    setLayout(null);             //禁用默认布局管理器
}
ログイン後にコピー

}

3. GUI コンポーネント

ウィンドウを作成した後、ラベルやボタンなどの GUI コンポーネントをウィンドウに追加できます。 Java では、JLabel クラスを使用してラベルを作成し、JButton クラスを使用してボタンを作成できます。以下は、ウィンドウにラベルとボタンを追加するコード例です:

public class MyWindow extends JFrame {

public MyWindow() {
    //窗口初始化设置省略...
    
    JLabel label = new JLabel("Hello, Java GUI!");   //创建一个标签
    label.setBounds(50, 50, 200, 30);                 //设置标签的位置和大小
    add(label);                                      //将标签添加到窗口中
    
    JButton button = new JButton("点击我");            //创建一个按钮
    button.setBounds(50, 100, 100, 30);               //设置按钮的位置和大小
    add(button);                                     //将按钮添加到窗口中
}
ログイン後にコピー

}

4. ユーザー操作の処理

Inグラフィカル ユーザー インターフェイスでは、ユーザーは GUI コンポーネントと対話してプログラムを操作します。ボタンのクリックに応答するために、ボタンにクリック イベント ハンドラーを追加できます。以下は、ボタン クリック イベント処理の簡単なコード例です。

public class MyWindow extends JFrame {

public MyWindow() {
    //窗口初始化设置省略...
    
    //创建标签和按钮的代码省略...
    
    button.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent e) {
            label.setText("按钮被点击了!");         //修改标签的文本
        }
    });
}
ログイン後にコピー

}

概要:

この記事では、次の方法を紹介します。 GUI 関数を使用してグラフィカル ユーザー インターフェイスとユーザー インタラクションを実装する基本的な手順。 JFrameクラスを継承してウィンドウを作成したり、JLabelクラスやJButtonクラスを使用してラベルやボタンを作成したりできます。ボタンにクリック イベント ハンドラーを追加することで、ボタンのクリックに応答できます。この記事が、Java GUI プログラミングを開始し、独自の GUI プログラムをスムーズに作成するのに役立つことを願っています。

参考資料:

    Java 公式ドキュメント - https://docs.oracle.com/javase/tutorial/uiswing/
  1. Java Swing チュートリアル - https: / /www.javatpoint.com/java-swing

以上がGUI 関数を使用して Java でグラフィカル ユーザー インターフェイスとユーザー インタラクションを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート