JavaTM 2 Platform
Standard Ed. 5.0

javax.swing.plaf.metal
クラス OceanTheme

java.lang.Object
  上位を拡張 javax.swing.plaf.metal.MetalTheme
      上位を拡張 javax.swing.plaf.metal.DefaultMetalTheme
          上位を拡張 javax.swing.plaf.metal.OceanTheme

public class OceanTheme
extends DefaultMetalTheme

このクラスは、MetalLookAndFeel を使用して、アプリケーションの新しい外観を提供します。 Metal Look & Feel の設計者は、今後も新しいテーマを使用して、デフォルトの外観を最新に維持するよう努めます。そのため、開発者は、将来の更新に関係なく、「Ocean」の外観のカスタマイズや、それを現在のテーマにする場合にのみ、このクラスを直接使用する必要があります。

導入されたバージョン:
1.5
関連項目:
MetalLookAndFeel.setCurrentTheme(javax.swing.plaf.metal.MetalTheme)

コンストラクタの概要
OceanTheme()
          OceanTheme のインスタンスを構築します。
 
メソッドの概要
 void addCustomEntriesToTable(UIDefaults table)
          このテーマのカスタムエントリをデフォルトのテーブルに追加します。
protected  ColorUIResource getBlack()
          Metal Look & Feel で「Black」として使用するカラーを返します。
 ColorUIResource getControlTextColor()
          Metal Look & Feel で コントロールのデフォルトカラーとして使用するカラーを返します。
 ColorUIResource getDesktopColor()
          Metal Look & Feel で デスクトップバックグラウンドとして使用するカラーを返します。
 ColorUIResource getInactiveControlTextColor()
          Metal Look & Feel で アクティブでないコントロールのデフォルトカラーとして使用するカラーを返します。
 ColorUIResource getMenuDisabledForeground()
          Metal Look & Feel で、無効にされたメニュー項目の フォアグラウンドカラーとして使用するカラーを返します。
 String getName()
          このテーマ「Ocean」の名前を返します。
protected  ColorUIResource getPrimary1()
          Metal Look & Feel で「Primary 1」として使用するカラーを返します。
protected  ColorUIResource getPrimary2()
          Metal Look & Feel で「Primary 2」として使用するカラーを返します。
protected  ColorUIResource getPrimary3()
          Metal Look & Feel で「Primary 3」として使用するカラーを返します。
protected  ColorUIResource getSecondary1()
          Metal Look & Feel で「Secondary 1」として使用するカラーを返します。
protected  ColorUIResource getSecondary2()
          Metal Look & Feel で「Secondary 2」として使用するカラーを返します。
protected  ColorUIResource getSecondary3()
          Metal Look & Feel で「Secondary 3」として使用するカラーを返します。
 
クラス javax.swing.plaf.metal.DefaultMetalTheme から継承されたメソッド
getControlTextFont, getMenuTextFont, getSubTextFont, getSystemTextFont, getUserTextFont, getWindowTitleFont
 
クラス javax.swing.plaf.metal.MetalTheme から継承されたメソッド
getAcceleratorForeground, getAcceleratorSelectedForeground, getControl, getControlDarkShadow, getControlDisabled, getControlHighlight, getControlInfo, getControlShadow, getFocusColor, getHighlightedTextColor, getInactiveSystemTextColor, getMenuBackground, getMenuForeground, getMenuSelectedBackground, getMenuSelectedForeground, getPrimaryControl, getPrimaryControlDarkShadow, getPrimaryControlHighlight, getPrimaryControlInfo, getPrimaryControlShadow, getSeparatorBackground, getSeparatorForeground, getSystemTextColor, getTextHighlightColor, getUserTextColor, getWhite, getWindowBackground, getWindowTitleBackground, getWindowTitleForeground, getWindowTitleInactiveBackground, getWindowTitleInactiveForeground
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

OceanTheme

public OceanTheme()
OceanTheme のインスタンスを構築します。

メソッドの詳細

addCustomEntriesToTable

public void addCustomEntriesToTable(UIDefaults table)
このテーマのカスタムエントリをデフォルトのテーブルに追加します。

オーバーライド:
クラス MetalTheme 内の addCustomEntriesToTable
パラメータ:
table - デフォルトのテーブル。null は不可
例外:
NullPointerException - パラメータが null の場合

getName

public String getName()
このテーマ「Ocean」の名前を返します。

オーバーライド:
クラス DefaultMetalTheme 内の getName
戻り値:
「Ocean」

getPrimary1

protected ColorUIResource getPrimary1()
Metal Look & Feel で「Primary 1」として使用するカラーを返します。Look & Feel は、必要に応じて、描画にこのカラーを使用します。

オーバーライド:
クラス DefaultMetalTheme 内の getPrimary1
戻り値:
「Primary 1」カラー

getPrimary2

protected ColorUIResource getPrimary2()
Metal Look & Feel で「Primary 2」として使用するカラーを返します。Look & Feel は、必要に応じて、描画にこのカラーを使用します。

オーバーライド:
クラス DefaultMetalTheme 内の getPrimary2
戻り値:
「Primary 2」カラー

getPrimary3

protected ColorUIResource getPrimary3()
Metal Look & Feel で「Primary 3」として使用するカラーを返します。Look & Feel は、必要に応じて、描画にこのカラーを使用します。

オーバーライド:
クラス DefaultMetalTheme 内の getPrimary3
戻り値:
「Primary 3」カラー

getSecondary1

protected ColorUIResource getSecondary1()
Metal Look & Feel で「Secondary 1」として使用するカラーを返します。Look & Feel は、必要に応じて、描画にこのカラーを使用します。

オーバーライド:
クラス DefaultMetalTheme 内の getSecondary1
戻り値:
「Secondary 1」カラー

getSecondary2

protected ColorUIResource getSecondary2()
Metal Look & Feel で「Secondary 2」として使用するカラーを返します。Look & Feel は、必要に応じて、描画にこのカラーを使用します。

オーバーライド:
クラス DefaultMetalTheme 内の getSecondary2
戻り値:
「Secondary 2」カラー

getSecondary3

protected ColorUIResource getSecondary3()
Metal Look & Feel で「Secondary 3」として使用するカラーを返します。Look & Feel は、必要に応じて、描画にこのカラーを使用します。

オーバーライド:
クラス DefaultMetalTheme 内の getSecondary3
戻り値:
「Secondary 3」カラー

getBlack

protected ColorUIResource getBlack()
Metal Look & Feel で「Black」として使用するカラーを返します。Look & Feel は、必要に応じて、描画にこのカラーを使用します。このカラーは、必ずしも一般的な黒の概念に一致している必要もなければ、黒い項目のすべてに使用する必要もありません。

オーバーライド:
クラス MetalTheme 内の getBlack
戻り値:
「Black」カラー

getDesktopColor

public ColorUIResource getDesktopColor()
Metal Look & Feel で デスクトップバックグラウンドとして使用するカラーを返します。Look & Feel は、必要に応じて、描画にこのカラーを使用します。

オーバーライド:
クラス MetalTheme 内の getDesktopColor
戻り値:
「Desktop」カラー

getInactiveControlTextColor

public ColorUIResource getInactiveControlTextColor()
Metal Look & Feel で アクティブでないコントロールのデフォルトカラーとして使用するカラーを返します。Look & Feel は、必要に応じて、描画にこのカラーを使用します。

オーバーライド:
クラス MetalTheme 内の getInactiveControlTextColor
戻り値:
「Inactive Control Text」カラー

getControlTextColor

public ColorUIResource getControlTextColor()
Metal Look & Feel で コントロールのデフォルトカラーとして使用するカラーを返します。Look & Feel は、必要に応じて、描画にこのカラーを使用します。

オーバーライド:
クラス MetalTheme 内の getControlTextColor
戻り値:
「Control Text」カラー

getMenuDisabledForeground

public ColorUIResource getMenuDisabledForeground()
Metal Look & Feel で、無効にされたメニュー項目の フォアグラウンドカラーとして使用するカラーを返します。Look & Feel は、必要に応じて、描画にこのカラーを使用します。

オーバーライド:
クラス MetalTheme 内の getMenuDisabledForeground
戻り値:
「Menu Disabled Foreground」カラー

JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。