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 クラスはボタンのクリック イベントの処理に使用されます
ウィンドウは GUI プログラムのメイン コンテナであり、他の GUI コンポーネント (ボタン、テキスト ボックスなど) を収容できます。 Java では、JFrame クラスを継承してウィンドウを作成できます。具体的なコードは次のとおりです:
public MyWindow() { setTitle("Java GUI程序"); //设置窗口标题 setSize(400, 300); //设置窗口大小 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //设置窗口关闭操作 setLocationRelativeTo(null); //将窗口位置设置为屏幕中央 setLayout(null); //禁用默认布局管理器 }
ウィンドウを作成した後、ラベルやボタンなどの GUI コンポーネントをウィンドウに追加できます。 Java では、JLabel クラスを使用してラベルを作成し、JButton クラスを使用してボタンを作成できます。以下は、ウィンドウにラベルとボタンを追加するコード例です:
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); //将按钮添加到窗口中 }
Inグラフィカル ユーザー インターフェイスでは、ユーザーは GUI コンポーネントと対話してプログラムを操作します。ボタンのクリックに応答するために、ボタンにクリック イベント ハンドラーを追加できます。以下は、ボタン クリック イベント処理の簡単なコード例です。
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/
- Java Swing チュートリアル - https: / /www.javatpoint.com/java-swing
以上がGUI 関数を使用して Java でグラフィカル ユーザー インターフェイスとユーザー インタラクションを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









共通 GUI フレームワーク PyQt5: Qt は、クロスプラットフォームの C++ グラフィカル ユーザー インターフェイス ライブラリです。 QT はかつて Nokia が所有していましたが、後にフィンランドのソフトウェア会社 Digia Oyj に売却されました。 PyQt5 は Digia の Qt5 をベースにした Python インターフェイスであり、一連の Python モジュールで構成されています。 PyQt5 自体には 620 を超えるクラスと 6000 の関数とメソッドがあります。 Unix、Windows、Mac OS などの複数のプラットフォームで実行できます。 Pyside6: Pyside は QT Company が公式に提供している Python パッケージで、以前のバージョンは QT5 に相当する Pyside2 でしたが、最新バージョンでは命名ルールが調整され Pysid に変更されました。

Linux で Qt を使用してグラフィカル インターフェイス アプリケーションを開発するための基本構成ガイド 1. はじめに Qt はクロスプラットフォーム C++ ライブラリのセットであり、クロスプラットフォーム グラフィカル インターフェイスの開発に適した豊富なグラフィカル インターフェイス開発コンポーネントとその他の多くの機能モジュールを提供します。インターフェイス。アプリ。この記事では、Linux システムで Qt を開発する方法を紹介し、いくつかの基本的な構成ガイドラインとコード例を示します。 2. Qt 開発環境をインストールし、Qt をダウンロードします。Qt 公式 Web サイト (http://www.qt.io/) から適切な Qt をダウンロードします。

自宅で Linux を使用している友人の多くは、仮想マシンを使用して Linux を構築していますが、仮想マシンに割り当てられるリソースには限りがあるため、一部のサービスをオフにしないとシステムが停止してしまいます。これらのサービスの中で、最初にシャットダウンされるサービスはグラフィカル インターフェイスです。以下に、私が使用した 3 つのディストリビューションでグラフィカル インターフェイスをオフにする方法をリストします。 1.CentOS5、6シリーズ。 /etc/inittab ファイルを開き、行 id:5:initdefault を id:3:initdefault: に変更します。システムを再起動して有効にします。すぐに有効にしたい場合は、コマンドラインに「init3」と入力します; 2. CentOS7系。 ln-svf/li

PyQt5 は、グラフィカル インターフェイス アプリケーションの作成に使用できる強力な Python モジュールです。この記事では、PyQt5 のインストール手順を明らかにし、読者が Python グラフィカル インターフェイスを迅速に構築できるように具体的なコード例を示します。ステップ 1: Python をインストールする PyQt5 のインストールを開始する前に、まず Python をインストールする必要があります。 Python 公式 Web サイトから最新バージョンの Python をダウンロードし、オペレーティング システムに応じてインストールできます。ステップ 2: PyQt5 をインストールする Python をインストールした後、

基本原則: Go 言語自体はグラフィカル インターフェイス開発を直接サポートしていませんが、他の言語のライブラリを呼び出したり、既存のツールを使用したりすることでグラフィカル インターフェイス開発を実現できます。この記事では、読者がグラフィカル インターフェイス開発に Go 言語を使用する可能性をよりよく検討できるように、一般的に使用されるいくつかのツールとリソースを紹介します。 1. Go 言語におけるグラフィカルインターフェース開発の現状 Go 言語は効率的で簡潔なプログラミング言語であり、さまざまな応用分野に適していますが、グラフィカルインターフェース開発は苦手です。 Go 言語のパフォーマンスと同時実行機能により、多くの開発者は次のことを望んでいます。

Go 言語のコマンド ライン インターフェイスとユーザー インタラクションをマスターするための入門: Go 言語は、効率的で強力で使いやすいプログラミング言語として、ますます幅広い用途が広がっています。実際の開発では、多くの Go プログラムはユーザーと対話し、対応する情報をコマンド ライン インターフェイスに表示する必要があります。この記事では、Go 言語を使用してコマンド ライン インターフェイスとユーザー インタラクションを実装する方法を紹介します。 1. コマンドラインパラメータの処理 Go 言語では、os.Args を使用してコマンドラインパラメータを取得できます。 os.Args は文字列スライスであり、最初の要素は

JavaFX を使用して Java9 で多言語サポート グラフィカル インターフェイスを実装する方法 はじめに: グローバリゼーションの発展に伴い、多言語サポートがソフトウェア開発の重要な要件になりました。さまざまな言語のテキストを国際化することは、グラフィカル インターフェイスを開発するときに必要な手順です。 Java9 では、JavaFX を使用して、複数言語をサポートするグラフィカル インターフェイスを実装できます。この記事では、JavaFX が提供する ResourceBundle メカニズムを使用して多言語サポートを実装する方法を紹介します。

Java でのユーザー対話のための入出力関数の使用方法 Java プログラミングでは、ユーザー対話は非常に重要な部分です。入出力関数を使用することにより、プログラムはユーザーと効果的に通信し対話することができます。この記事では、入出力関数を使用して Java でユーザー対話を実現する方法を紹介し、いくつかの具体的なコード例を示します。 Scanner クラスを入力に使用する Java の Scanner クラスは、ユーザーが入力したデータをコンソールから読み取ることができる一般的に使用される入力関数です。スカンヌ
