Swingアプリケーションのルック&フィールについて

JDeveloperにはSwing GUIコンポーネントが用意されています。Swingクラスを使用することで、ユーザー・インタフェースのルック&フィールを指定できます。このJavaの新しいルック&フィールを利用し、ユーザーが本来使用しているWindowsまたはSolarisマシンのデスクトップのルック&フィールを持つアプリケーションを作成できます。また、各種プラットフォーム間で、作成したアプリケーションのルック&フィールを、Java Metalルック&フィールで統一することもできます。

JDeveloperでは、次の4種類のルック&フィールが選択できます。

UI Managerを使用してルック&フィールを設定する場合も、いくつか考慮する必要がある事項があります。

Swingコンポーネントのデフォルトは、Metalルック&フィールです。Metalルック&フィールを使用する場合は、コードを変更する必要はありません。

Oracleルック&フィールに変更するには、次のようにします。

  1. コード・エディタでアプリケーション・ファイルを開きます。
  2. mainメソッドに、次のコードを追加します。

    try {
      UIManager.setLookAndFeel(new
      oracle.bali.ewt.olaf.OracleLookAndFeel());
    }
    catch (Exception e) {
    }

    Oracleルック&フィール(OLAF)のshare.jarおよびjewt4.jarの2つのファイル(クラスパスのjlibディレクトリ内に存在)が必要です。

Windowsのルック&フィールに変更するには、次のようにします。

  1. コード・エディタでアプリケーション・ファイルを開きます。
  2. mainメソッドに、次のコードを追加します。

    try {
      UIManager.setLookAndFeel(new
      com.sun.java.swing.plaf.windows.WindowsLookAndFeel());
    }
    catch (Exception e) {
    }

Motifルック&フィールに変更するには、次のようにします。

  1. コード・エディタでアプリケーション・ファイルを開きます。
  2. mainメソッドに、次のコードを追加します。

    try {
      UIManager.setLookAndFeel(new
      com.sun.java.swing.plaf.motif.MotifLookAndFeel());
    }
    catch (Exception e) {
    }

デフォルトはMetalルック&フィールですが、必要に応じて指定できます。

Metalルック&フィールに変更するには、次のようにします。

  1. コード・エディタでアプリケーション・ファイルを開きます。
  2. mainメソッドに、次のコードを追加します。

    try {
      UIManager.setLookAndFeel(new
      javax.swing.plaf.metal.MetalLookAndFeel());
    }
    catch (Exception e) {
    }

 

 

Copyright © 1997, 2004, Oracle Corporation. All rights reserved.