全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス

クラス java.awt.Toolkit

java.lang.Object
   |
   +----java.awt.Toolkit

public abstract class Toolkit
extends Object
AWT ツールキットです。abstract な AWT クラスを特定のネイティブツールキットの実装に結び付けるために使われます。


Constructor Index

 o Toolkit()

Method Index

 o beep()
ビープ音を発します。
 o checkImage(Image, int, int, ImageObserver)
デフォルトスクリーンに対し、指定された幅と高さを持つ指定されたイメージの構築状態を返す。
 o createButton(Button)
指定されたピアインタフェースを使用して新しい Button を生成する。
 o createCanvas(Canvas)
指定されたピアインタフェースを使用して新しい Canvas を生成する。
 o createCheckbox(Checkbox)
指定されたピアインタフェースを使用して新しい Checkbox を生成する。
 o createCheckboxMenuItem(CheckboxMenuItem)
指定されたピアインタフェースを使用して新しい CheckboxMenuItem を生成する。
 o createChoice(Choice)
指定されたピアインタフェースを使用して新しい Choice を生成する。
 o createComponent(Component)
コンポーネントまたはコンテナのピアを生成する。
 o createDialog(Dialog)
指定されたピアインタフェースを使用して新しい Dialog を生成する。
 o createFileDialog(FileDialog)
指定されたピアインタフェースを使用して新しい FileDialog を生成する。
 o createFrame(Frame)
指定されたピアインタフェースを使用して新しい Frame を生成する。
 o createImage(byte[])
指定されたバイト配列に保管されているイメージをデコードするイメージを生成する。
 o createImage(byte[], int, int)
指定されたバイト配列に指定されたオフセットと長さで保管されているイメージをデコードするイメージを生成する。
 o createImage(ImageProducer)
指定されたイメージプロデューサでイメージを生成する。
 o createLabel(Label)
指定されたピアインタフェースを使用して新しい Label を生成する。
 o createList(List)
指定されたピアインタフェースを使用して新しい List を生成する。
 o createMenu(Menu)
指定されたピアインタフェースを使用して新しい Menu を生成する。
 o createMenuBar(MenuBar)
指定されたピアインタフェースを使用して新しい MenuBar を生成する。
 o createMenuItem(MenuItem)
指定されたピアインタフェースを使用して新しい MenuItem を生成する。
 o createPanel(Panel)
指定されたピアインタフェースを使用して新しい Panel を生成する。
 o createPopupMenu(PopupMenu)
指定されたピアインタフェースを使用して新しい PopupMenu を生成する。
 o createScrollbar(Scrollbar)
指定されたピアインタフェースを使用して新しい Scrollbar を生成する。
 o createScrollPane(ScrollPane)
指定されたピアインタフェースを使用して新しい ScrollPane を生成する。
 o createTextArea(TextArea)
指定されたピアインタフェースを使用して新しい TextArea を生成する。
 o createTextField(TextField)
指定されたピアインタフェースを使用して新しい Menu を生成する。
 o createWindow(Window)
指定されたピアインタフェースを使用して新しい Window を生成する。
 o getColorModel()
スクリーンの ColorModel を返す。
 o getDefaultToolkit()
デフォルトのツールキットを返す。
 o getFontList()
使用可能なフォント名を返す。

1.1 では、次のフォント名は推奨しない(代替フォント名を示す):

ZapfDingbats も 1.1 では推奨しないが、代替のフォント名はない。

 o getFontMetrics(Font)
フォントの画面メトリックを返す。
 o getFontPeer(String, int)
指定されたピアインタフェースを使用して新しい Font を生成する。
 o getImage(String)
指定されたファイルよりピクセルデータを得るイメージを返す。
 o getImage(URL)
指定されたURLからピクセルデータを得るイメージを返す。
 o getMenuShortcutKeyMask()
ショートカットに適したイベントモディファイアマスクを返す。
 o getNativeContainer(Component)
ネイティブピアに、ネイティブコンポーネントを与えてネイティブコンテナを照会する能力を与える(直接の親は軽量である可能性がある)。
 o getPrintJob(Frame, String, Properties)
ツールキットのプラットフォームでプリント操作を開始した結果である、PrintJobオブジェクトを返す。
 o getProperty(String, String)
指定されたキーとデフォルトのプロパティを得る。
 o getScreenResolution()
スクリーン解像度を 1 インチ当たりのドット数で返す。
 o getScreenSize()
スクリーンサイズを得る。
 o getSystemClipboard()
ネイティブプラットフォームでクリップボード機能とインタフェースする「システム」クリップボードのインスタンスを返す。
 o getSystemEventQueue()
アプリケーションまたはアプレットの EventQueue インスタンスを得る。
 o getSystemEventQueueImpl()
 o loadSystemColors(int[])
与えられた int 配列を現在のシステムカラー値で埋める。
 o prepareImage(Image, int, int, ImageObserver)
指定された幅と高さのデフォルトスクリーンに描画するイメージを準備する。
 o sync()
グラフィックスを同期する。アニメーションに便利である。

Constructors

 o Toolkit
  public Toolkit()

Methods

 o createButton
 protected abstract ButtonPeer createButton(Button target)
指定されたピアインタフェースを使用して新しい Button を生成します。

パラメータ:
target - 作成する Button
 o createTextField
 protected abstract TextFieldPeer createTextField(TextField target)
指定されたピアインタフェースを使用して新しい TextField を生成します。

パラメータ:
target - 作成する TextField
 o createLabel
 protected abstract LabelPeer createLabel(Label target)
指定されたピアインタフェースを使用して新しい Label を生成します。

パラメータ:
target - 作成する Label
 o createList
 protected abstract ListPeer createList(List target)
指定されたピアインタフェースを使用して新しい List を生成します。

パラメータ:
target - 作成する List
 o createCheckbox
 protected abstract CheckboxPeer createCheckbox(Checkbox target)
指定されたピアインタフェースを使用して新しい Checkbox を生成します。

パラメータ:
target - 作成する Checkbox
 o createScrollbar
 protected abstract ScrollbarPeer createScrollbar(Scrollbar target)
指定されたピアインタフェースを使用して新しい Scrollbar を生成します。

パラメータ:
target - 作成する Scrollbar
 o createScrollPane
 protected abstract ScrollPanePeer createScrollPane(ScrollPane target)
指定されたピアインタフェースを使用して新しい ScrollPane を生成します。

パラメータ:
target - 作成する ScrollPane
 o createTextArea
 protected abstract TextAreaPeer createTextArea(TextArea target)
指定されたピアインタフェースを使用して新しい TextArea を生成します。

パラメータ:
target - 作成する TextArea
 o createChoice
 protected abstract ChoicePeer createChoice(Choice target)
指定されたピアインタフェースを使用して新しい Choice を生成します。

パラメータ:
target - 作成する Choice
 o createFrame
 protected abstract FramePeer createFrame(Frame target)
指定されたピアインタフェースを使用して新しい Frame を生成します。

パラメータ:
target - 作成する Frame
 o createCanvas
 protected abstract CanvasPeer createCanvas(Canvas target)
指定されたピアインタフェースを使用して新しい Canvas を生成します。

パラメータ:
target - 作成する Canvas
 o createPanel
 protected abstract PanelPeer createPanel(Panel target)
指定されたピアインタフェースを使用して新しい Panel を生成します。

パラメータ:
target - 作成する Panel
 o createWindow
 protected abstract WindowPeer createWindow(Window target)
指定されたピアインタフェースを使用して新しい Window を生成します。

パラメータ:
target - 作成する Window
 o createDialog
 protected abstract DialogPeer createDialog(Dialog target)
指定されたピアインタフェースを使用して新しい Dialog を生成します。

パラメータ:
target - 作成する Dialog
 o createMenuBar
 protected abstract MenuBarPeer createMenuBar(MenuBar target)
指定されたピアインタフェースを使用して新しい MenuBar を生成します。

パラメータ:
target - 作成する MenuBar
 o createMenu
 protected abstract MenuPeer createMenu(Menu target)
指定されたピアインタフェースを使用して新しい Menu を生成します。

パラメータ:
target - 作成する Menu
 o createPopupMenu
 protected abstract PopupMenuPeer createPopupMenu(PopupMenu target)
指定されたピアインタフェースを使用して新しい PopupMenu を生成します。

パラメータ:
target - 作成する PopupMenu
 o createMenuItem
 protected abstract MenuItemPeer createMenuItem(MenuItem target)
指定されたピアインタフェースを使用して新しい MenuItem を生成します。

パラメータ:
target - 作成する MenuItem
 o createFileDialog
 protected abstract FileDialogPeer createFileDialog(FileDialog target)
指定されたピアインタフェースを使用して新しい FileDialog を生成します。

パラメータ:
target - 作成する FileDialog
 o createCheckboxMenuItem
 protected abstract CheckboxMenuItemPeer createCheckboxMenuItem(CheckboxMenuItem target)
指定されたピアインタフェースを使用して新しい CheckboxMenuItem を生成します。

パラメータ:
target - 作成する CheckboxMenuItem
 o createComponent
 protected LightweightPeer createComponent(Component target)
コンポーネントまたはコンテナのピアを生成します。このピアにはウィンドウがなく、 Component および Container クラスを直接拡張してすべて java で定義されるウィンドウなしコンポーネントを作ることを可能にします。

パラメータ:
target - 作成する Component.
 o getFontPeer
 protected abstract FontPeer getFontPeer(String name,
                                          int style)
指定されたピアインタフェースを使用して新しい Font を生成します。

パラメータ:
name - 作成するフォント名
style - 定数のスタイル
 o loadSystemColors
  protected void loadSystemColors(int systemColors[])
与えられた int 配列を現在のシステムカラー値で埋めます。

 o getScreenSize
  public abstract Dimension getScreenSize()
スクリーンサイズを得ます。

 o getScreenResolution
  public abstract int getScreenResolution()
スクリーン解像度を1インチ当たりのドット数で返します。

 o getColorModel
  public abstract ColorModel getColorModel()
スクリーンの ColorModel を返します。

 o getFontList
  public abstract String[] getFontList()
使用可能なフォント名を返します。

1.1 では次のフォント名は推奨しません(代替フォント名を示す):

ZapfDingbats も 1.1 では推奨しませんが、代替のフォント名はありません。ユニコードは、ZapfDingbat 文字を ? から定義するので Java も 1.1 からこれらの文字をサポートします。

 o getFontMetrics
  public abstract FontMetrics getFontMetrics(Font font)
フォントの画面メトリックを返します。

 o sync
  public abstract void sync()
グラフィックスを同期します。アニメーションに便利です。

 o getDefaultToolkit
  public static synchronized Toolkit getDefaultToolkit()
デフォルトツールキットを返します。これは "awt.toolkit" プロパティがコントロールしています。

例外: AWTError
ツールキットが見つからないかインスタンスを生成できなかった場合。
 o getImage
  public abstract Image getImage(String filename)
指定されたファイルよりピクセルデータを得るイメージを返します。

パラメータ:
filename - 認識可能なファイルフォーマットでピクセルデータを含むファイル
 o getImage
  public abstract Image getImage(URL url)
指定された URL からピクセルデータを得るイメージを返します。

パラメータ:
url - ピクセルデータを得るために使用する URL
 o prepareImage
  public abstract boolean prepareImage(Image image,
                                       int width,
                                       int height,
                                       ImageObserver observer)
指定された幅と高さのデフォルトスクリーンに描画するイメージを準備します。

 o checkImage
  public abstract int checkImage(Image image,
                                 int width,
                                 int height,
                                 ImageObserver observer)
デフォルトスクリーンに対し、指定された幅と高さを持つ指定されたイメージの構築状態を返します。

 o createImage
  public abstract Image createImage(ImageProducer producer)
指定されたイメージプロデューサでイメージを生成します。

パラメータ:
producer - 使用するイメージプロデューサ
 o createImage
  public Image createImage(byte imagedata[])
指定されたバイト配列に保管されているイメージをデコードするイメージを生成します。 データはツールキットがサポートするイメージフォーマット(GIF や JPEG など)でなければなりません。

パラメータ:
imagedata - サポートされているイメージフォーマットのイメージデータの配列
 o createImage
  public abstract Image createImage(byte imagedata[],
                                    int imageoffset,
                                    int imagelength)
指定されたバイト配列に指定されたオフセットと長さで保管されているイメージをデコードするイメージを生成します。 データはツールキットがサポートするイメージフォーマット(GIF や JPEG など)でなければなりません。

パラメータ:
imagedata - サポートされているイメージフォーマットのイメージデータの配列
imageoffset - 配列内のデータの開始位置のオフセット
imagelength - 配列内のデータの長さ
 o getPrintJob
  public abstract PrintJob getPrintJob(Frame frame,
                                       String jobtitle,
                                       Properties props)
ツールキットのプラットフォームでプリント操作を開始した結果である PrintJob オブジェクトを返します。ユーザがプリントジョブをキャンセルすると null を返します。

 o beep
  public abstract void beep()
ビープ音を発します。

 o getSystemClipboard
  public abstract Clipboard getSystemClipboard()
ネイティブプラットフォームでクリップボード機能とインタフェースする「システム」クリップボードのインスタンスを返します。 このクリップボードは java プログラムとこれらネイティブクリップボード機能を使用するネイティブプラットフォームアプリケーションとの間のデータ転送を可能にします。

 o getMenuShortcutKeyMask
  public int getMenuShortcutKeyMask()
ショートカットに適したイベントモディファイアマスクを返します。 CONTROL キーが正しいアクセラレータでなければ、ツールキットの実装はこのメソッドをオーバーライドしなければなりません。

 o getNativeContainer
  protected static Container getNativeContainer(Component c)
ネイティブピアに、ネイティブコンポーネントを与えてネイティブコンテナを照会する能力を与えます(直接の親は軽量である可能性がある)。

 o getProperty
  public static String getProperty(String key,
                                   String defaultValue)
指定されたキーとデフォルトのプロパティを得ます。このメソッドはプロパティが見つからないと defaultValue を返します。

 o getSystemEventQueue
  public final EventQueue getSystemEventQueue()
アプリケーションまたはアプレットの EventQueue インスタンスを得ます。ツールキットの実装によっては、異なるアプレットには異なる EventQueue が返されることがあります。したがって、アプレットはこのメソッドが返す EventQueue インスタンスが他のアプレットまたはシステムと共用されると仮定してはなりません。

 o getSystemEventQueueImpl
  protected abstract EventQueue getSystemEventQueueImpl()

全パッケージ  クラス階層  このパッケージ  前項目  次項目  インデックス