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

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();
}

  1. JavaでJToggleButtonを実装するにはどうすればよいですか?

    JToggleButton JToggleButton AbstractButtonの拡張です また、オンに切り替えることができるボタンを表すために使用できます。 およびオフ 。 JToggleButtonの場合 を初めて押すと、押したままになり、2回押すと離すことができます。 JToggleButton ActionEventを生成します 押すたびに。 JToggleButton ItemEventを生成することもできます 、このイベントは、選択の概念をサポートするコンポーネントによって使用されます。 JToggleButtonの場合 を押すと選択されます。

  2. Javaでログインフォームを作成するにはどうすればよいですか?

    Javaを使用してJavaでログインフォームを開発できます スイング テクノロジー。この例では、2つのラベルユーザー名を作成できます。 およびパスワード 、ユーザーが入力する2つのテキストフィールド有効 クレデンシャル 最後に1つの送信ボタン。ユーザーが2つのテキストフィールドに有効なクレデンシャルを入力できるようになると、こんにちはが表示されます。 管理者 ログインフォームで。 例 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class LoginDemo extends JFrame im