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

Javaで列挙型定数の名前を取得するにはどうすればよいですか?


列挙型 Java1.5バージョンで追加された特別なデータ型です。 また、コレクションを定義するために使用できます 定数 、ある種の数値データまたはテキストデータを表さない事前定義された値のリストが必要な場合は、列挙型を使用できます。 。列挙型は定数であり、デフォルトでは静的 および最終 、したがって、列挙型フィールドの名前は大文字になります 手紙

列挙型定数の名前 メソッドjava.lang.Enum.name()によって返されます 。このメソッドは、列挙型宣言で宣言されたとおりの名前を返します。

enum Shape {
CIRCLE, TRIANGLE, SQUARE, RECTANGLE;
}
public class EnumNameTest {
   public static void main(String[] args) {
      Shape shape = Shape.RECTANGLE;
      System.out.println("The name of an enum constant is: " + shape.name());
   }
}
出力
The name of an enum constant is: RECTANGLE

  1. JButtonのHTMLテキストをJavaで実装するにはどうすればよいですか?

    JButton AbstractButtonのサブクラスです これは、JavaSwing階層の重要なコンポーネントです。 JButton 主にログインベースのアプリケーションで使用できます。 JButton ActionListenerを生成できます 押すかクリックするときのインターフェース ボタン。 JButtonにはテキストがあります またはアイコン またはテキストとアイコンの両方 、太字の斜体テキストを実装することもできます HTMLを使用する タグ。 例 import java.awt.*; import javax.swing.*; public class JBut

  2. JavaでJPanelのpaintComponent()メソッドを実装するにはどうすればよいですか?

    JPanel は軽量のコンテナであり、見えない コンポーネント Javaで。 JPanelのデフォルトのレイアウトはFlowLayout 。 JPanelを作成したら、他のコンポーネントを JPanelに追加できます。 add()を呼び出してオブジェクトを作成します コンテナから継承されたメソッド クラス。 paintComponent() このメソッドは、 JPanelで何かを描画するために必要です 背景色を描く以外。このメソッドは、 JPanelにすでに存在します スーパーを使用する必要があるようにクラス このメソッドに何かを追加し、グラフィックスを取る宣言 オブジェクト パラメータ