Java 9でサービスプロバイダーインターフェイスを作成するにはどうすればよいですか?
サービスの実装を提供するモジュール インターフェースには「提供」が含まれています "モジュール記述子のステートメント ファイル。モジュールに「提供」がない場合 「モジュール記述子ファイルのステートメント。サービスローダーはそのモジュールをロードできません。
サービスプロバイダーインターフェイスを作成できます 以下の手順を使用して:
- 新しいモジュールcom.tutorialspoint.serviceproviderinterfaceを作成します 。
- src / main / java ディレクトリには、「module-info.java」を作成します。 ファイル。
- ソースディレクトリ内に、パッケージcom.tutorialspoint.serviceproviderinterface.spi。を作成します。
- 最後に、インターフェース ServiceProviderInterfaceを作成します メソッドを含む: printServiceName() 実装される予定です。
以下では、サービスプロバイダーインターフェイスを定義できます。
package com.tutorialspoint.serviceproviderinterface.spi; public interface ServiceProviderInterface { void printServiceName(); }
-
JavaでJToggleButtonを実装するにはどうすればよいですか?
JToggleButton JToggleButton AbstractButtonの拡張です また、オンに切り替えることができるボタンを表すために使用できます。 およびオフ 。 JToggleButtonの場合 を初めて押すと、押したままになり、2回押すと離すことができます。 JToggleButton ActionEventを生成します 押すたびに。 JToggleButton ItemEventを生成することもできます 、このイベントは、選択の概念をサポートするコンポーネントによって使用されます。 JToggleButtonの場合 を押すと選択されます。
-
Javaでログインフォームを作成するにはどうすればよいですか?
Javaを使用してJavaでログインフォームを開発できます スイング テクノロジー。この例では、2つのラベルユーザー名を作成できます。 およびパスワード 、ユーザーが入力する2つのテキストフィールド有効 クレデンシャル 最後に1つの送信ボタン。ユーザーが2つのテキストフィールドに有効なクレデンシャルを入力できるようになると、こんにちはが表示されます。 管理者 ログインフォームで。 例 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class LoginDemo extends JFrame im