全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス
クラス java.awt.Toolkit
java.lang.Object
|
+----java.awt.Toolkit
- public abstract class Toolkit
- extends Object
AWT ツールキットです。abstract な AWT クラスを特定のネイティブツールキットの実装に結び付けるために使われます。
-
Toolkit()
-
-
beep()
- ビープ音を発します。
-
checkImage(Image, int, int, ImageObserver)
- デフォルトスクリーンに対し、指定された幅と高さを持つ指定されたイメージの構築状態を返す。
-
createButton(Button)
- 指定されたピアインタフェースを使用して新しい Button を生成する。
-
createCanvas(Canvas)
- 指定されたピアインタフェースを使用して新しい Canvas を生成する。
-
createCheckbox(Checkbox)
- 指定されたピアインタフェースを使用して新しい Checkbox を生成する。
-
createCheckboxMenuItem(CheckboxMenuItem)
- 指定されたピアインタフェースを使用して新しい CheckboxMenuItem を生成する。
-
createChoice(Choice)
- 指定されたピアインタフェースを使用して新しい Choice を生成する。
-
createComponent(Component)
- コンポーネントまたはコンテナのピアを生成する。
-
createDialog(Dialog)
- 指定されたピアインタフェースを使用して新しい Dialog を生成する。
-
createFileDialog(FileDialog)
- 指定されたピアインタフェースを使用して新しい FileDialog を生成する。
-
createFrame(Frame)
- 指定されたピアインタフェースを使用して新しい Frame を生成する。
-
createImage(byte[])
- 指定されたバイト配列に保管されているイメージをデコードするイメージを生成する。
-
createImage(byte[], int, int)
- 指定されたバイト配列に指定されたオフセットと長さで保管されているイメージをデコードするイメージを生成する。
-
createImage(ImageProducer)
- 指定されたイメージプロデューサでイメージを生成する。
-
createLabel(Label)
- 指定されたピアインタフェースを使用して新しい Label を生成する。
-
createList(List)
- 指定されたピアインタフェースを使用して新しい List を生成する。
-
createMenu(Menu)
- 指定されたピアインタフェースを使用して新しい Menu を生成する。
-
createMenuBar(MenuBar)
- 指定されたピアインタフェースを使用して新しい MenuBar を生成する。
-
createMenuItem(MenuItem)
- 指定されたピアインタフェースを使用して新しい MenuItem を生成する。
-
createPanel(Panel)
- 指定されたピアインタフェースを使用して新しい Panel を生成する。
-
createPopupMenu(PopupMenu)
- 指定されたピアインタフェースを使用して新しい PopupMenu を生成する。
-
createScrollbar(Scrollbar)
- 指定されたピアインタフェースを使用して新しい Scrollbar を生成する。
-
createScrollPane(ScrollPane)
- 指定されたピアインタフェースを使用して新しい ScrollPane を生成する。
-
createTextArea(TextArea)
- 指定されたピアインタフェースを使用して新しい TextArea を生成する。
-
createTextField(TextField)
- 指定されたピアインタフェースを使用して新しい Menu を生成する。
-
createWindow(Window)
- 指定されたピアインタフェースを使用して新しい Window を生成する。
-
getColorModel()
- スクリーンの ColorModel を返す。
-
getDefaultToolkit()
- デフォルトのツールキットを返す。
-
getFontList()
- 使用可能なフォント名を返す。
1.1 では、次のフォント名は推奨しない(代替フォント名を示す):
- TimesRoman (Serif を使用)
- Helvetica (SansSerif 使用)
- Courier (Monospaced 使用)
ZapfDingbats も 1.1 では推奨しないが、代替のフォント名はない。
-
getFontMetrics(Font)
- フォントの画面メトリックを返す。
-
getFontPeer(String, int)
- 指定されたピアインタフェースを使用して新しい Font を生成する。
-
getImage(String)
- 指定されたファイルよりピクセルデータを得るイメージを返す。
-
getImage(URL)
- 指定されたURLからピクセルデータを得るイメージを返す。
-
getMenuShortcutKeyMask()
- ショートカットに適したイベントモディファイアマスクを返す。
-
getNativeContainer(Component)
-
ネイティブピアに、ネイティブコンポーネントを与えてネイティブコンテナを照会する能力を与える(直接の親は軽量である可能性がある)。
-
getPrintJob(Frame, String, Properties)
-
ツールキットのプラットフォームでプリント操作を開始した結果である、PrintJobオブジェクトを返す。
-
getProperty(String, String)
- 指定されたキーとデフォルトのプロパティを得る。
-
getScreenResolution()
- スクリーン解像度を 1 インチ当たりのドット数で返す。
-
getScreenSize()
- スクリーンサイズを得る。
-
getSystemClipboard()
-
ネイティブプラットフォームでクリップボード機能とインタフェースする「システム」クリップボードのインスタンスを返す。
-
getSystemEventQueue()
-
アプリケーションまたはアプレットの EventQueue インスタンスを得る。
-
getSystemEventQueueImpl()
-
-
loadSystemColors(int[])
-
与えられた int 配列を現在のシステムカラー値で埋める。
-
prepareImage(Image, int, int, ImageObserver)
- 指定された幅と高さのデフォルトスクリーンに描画するイメージを準備する。
-
sync()
- グラフィックスを同期する。アニメーションに便利である。
Toolkit
public Toolkit()
createButton
protected abstract ButtonPeer createButton(Button target)
- 指定されたピアインタフェースを使用して新しい Button を生成します。
- パラメータ:
- target - 作成する Button
createTextField
protected abstract TextFieldPeer createTextField(TextField target)
- 指定されたピアインタフェースを使用して新しい TextField を生成します。
- パラメータ:
- target - 作成する TextField
createLabel
protected abstract LabelPeer createLabel(Label target)
- 指定されたピアインタフェースを使用して新しい Label を生成します。
- パラメータ:
- target - 作成する Label
createList
protected abstract ListPeer createList(List target)
- 指定されたピアインタフェースを使用して新しい List を生成します。
- パラメータ:
- target - 作成する List
createCheckbox
protected abstract CheckboxPeer createCheckbox(Checkbox target)
- 指定されたピアインタフェースを使用して新しい Checkbox を生成します。
- パラメータ:
- target - 作成する Checkbox
createScrollbar
protected abstract ScrollbarPeer createScrollbar(Scrollbar target)
- 指定されたピアインタフェースを使用して新しい Scrollbar を生成します。
- パラメータ:
- target - 作成する Scrollbar
createScrollPane
protected abstract ScrollPanePeer createScrollPane(ScrollPane target)
- 指定されたピアインタフェースを使用して新しい ScrollPane を生成します。
- パラメータ:
- target - 作成する ScrollPane
createTextArea
protected abstract TextAreaPeer createTextArea(TextArea target)
- 指定されたピアインタフェースを使用して新しい TextArea を生成します。
- パラメータ:
- target - 作成する TextArea
createChoice
protected abstract ChoicePeer createChoice(Choice target)
- 指定されたピアインタフェースを使用して新しい Choice を生成します。
- パラメータ:
- target - 作成する Choice
createFrame
protected abstract FramePeer createFrame(Frame target)
- 指定されたピアインタフェースを使用して新しい Frame を生成します。
- パラメータ:
- target - 作成する Frame
createCanvas
protected abstract CanvasPeer createCanvas(Canvas target)
- 指定されたピアインタフェースを使用して新しい Canvas を生成します。
- パラメータ:
- target - 作成する Canvas
createPanel
protected abstract PanelPeer createPanel(Panel target)
- 指定されたピアインタフェースを使用して新しい Panel を生成します。
- パラメータ:
- target - 作成する Panel
createWindow
protected abstract WindowPeer createWindow(Window target)
- 指定されたピアインタフェースを使用して新しい Window を生成します。
- パラメータ:
- target - 作成する Window
createDialog
protected abstract DialogPeer createDialog(Dialog target)
- 指定されたピアインタフェースを使用して新しい Dialog を生成します。
- パラメータ:
- target - 作成する Dialog
createMenuBar
protected abstract MenuBarPeer createMenuBar(MenuBar target)
- 指定されたピアインタフェースを使用して新しい MenuBar を生成します。
- パラメータ:
- target - 作成する MenuBar
createMenu
protected abstract MenuPeer createMenu(Menu target)
- 指定されたピアインタフェースを使用して新しい Menu を生成します。
- パラメータ:
- target - 作成する Menu
createPopupMenu
protected abstract PopupMenuPeer createPopupMenu(PopupMenu target)
- 指定されたピアインタフェースを使用して新しい PopupMenu を生成します。
- パラメータ:
- target - 作成する PopupMenu
createMenuItem
protected abstract MenuItemPeer createMenuItem(MenuItem target)
- 指定されたピアインタフェースを使用して新しい MenuItem を生成します。
- パラメータ:
- target - 作成する MenuItem
createFileDialog
protected abstract FileDialogPeer createFileDialog(FileDialog target)
- 指定されたピアインタフェースを使用して新しい FileDialog を生成します。
- パラメータ:
- target - 作成する FileDialog
createCheckboxMenuItem
protected abstract CheckboxMenuItemPeer createCheckboxMenuItem(CheckboxMenuItem target)
- 指定されたピアインタフェースを使用して新しい CheckboxMenuItem を生成します。
- パラメータ:
- target - 作成する CheckboxMenuItem
createComponent
protected LightweightPeer createComponent(Component target)
- コンポーネントまたはコンテナのピアを生成します。このピアにはウィンドウがなく、 Component および Container クラスを直接拡張してすべて java で定義されるウィンドウなしコンポーネントを作ることを可能にします。
- パラメータ:
- target - 作成する Component.
getFontPeer
protected abstract FontPeer getFontPeer(String name,
int style)
- 指定されたピアインタフェースを使用して新しい Font を生成します。
- パラメータ:
- name - 作成するフォント名
- style - 定数のスタイル
loadSystemColors
protected void loadSystemColors(int systemColors[])
- 与えられた int 配列を現在のシステムカラー値で埋めます。
getScreenSize
public abstract Dimension getScreenSize()
- スクリーンサイズを得ます。
getScreenResolution
public abstract int getScreenResolution()
- スクリーン解像度を1インチ当たりのドット数で返します。
getColorModel
public abstract ColorModel getColorModel()
- スクリーンの ColorModel を返します。
getFontList
public abstract String[] getFontList()
- 使用可能なフォント名を返します。
1.1 では次のフォント名は推奨しません(代替フォント名を示す):
- TimesRoman (Serif を使用)
- Helvetica (SansSerif 使用)
- Courier (Monospaced 使用)
ZapfDingbats も 1.1 では推奨しませんが、代替のフォント名はありません。ユニコードは、ZapfDingbat 文字を ? から定義するので Java も 1.1 からこれらの文字をサポートします。
getFontMetrics
public abstract FontMetrics getFontMetrics(Font font)
- フォントの画面メトリックを返します。
sync
public abstract void sync()
- グラフィックスを同期します。アニメーションに便利です。
getDefaultToolkit
public static synchronized Toolkit getDefaultToolkit()
- デフォルトツールキットを返します。これは "awt.toolkit" プロパティがコントロールしています。
- 例外: AWTError
- ツールキットが見つからないかインスタンスを生成できなかった場合。
getImage
public abstract Image getImage(String filename)
- 指定されたファイルよりピクセルデータを得るイメージを返します。
- パラメータ:
- filename - 認識可能なファイルフォーマットでピクセルデータを含むファイル
getImage
public abstract Image getImage(URL url)
- 指定された URL からピクセルデータを得るイメージを返します。
- パラメータ:
- url - ピクセルデータを得るために使用する URL
prepareImage
public abstract boolean prepareImage(Image image,
int width,
int height,
ImageObserver observer)
- 指定された幅と高さのデフォルトスクリーンに描画するイメージを準備します。
checkImage
public abstract int checkImage(Image image,
int width,
int height,
ImageObserver observer)
- デフォルトスクリーンに対し、指定された幅と高さを持つ指定されたイメージの構築状態を返します。
createImage
public abstract Image createImage(ImageProducer producer)
- 指定されたイメージプロデューサでイメージを生成します。
- パラメータ:
- producer - 使用するイメージプロデューサ
createImage
public Image createImage(byte imagedata[])
-
指定されたバイト配列に保管されているイメージをデコードするイメージを生成します。
データはツールキットがサポートするイメージフォーマット(GIF や JPEG など)でなければなりません。
- パラメータ:
- imagedata - サポートされているイメージフォーマットのイメージデータの配列
createImage
public abstract Image createImage(byte imagedata[],
int imageoffset,
int imagelength)
-
指定されたバイト配列に指定されたオフセットと長さで保管されているイメージをデコードするイメージを生成します。
データはツールキットがサポートするイメージフォーマット(GIF や JPEG など)でなければなりません。
- パラメータ:
- imagedata - サポートされているイメージフォーマットのイメージデータの配列
- imageoffset - 配列内のデータの開始位置のオフセット
- imagelength - 配列内のデータの長さ
getPrintJob
public abstract PrintJob getPrintJob(Frame frame,
String jobtitle,
Properties props)
- ツールキットのプラットフォームでプリント操作を開始した結果である PrintJob オブジェクトを返します。ユーザがプリントジョブをキャンセルすると null を返します。
beep
public abstract void beep()
- ビープ音を発します。
getSystemClipboard
public abstract Clipboard getSystemClipboard()
- ネイティブプラットフォームでクリップボード機能とインタフェースする「システム」クリップボードのインスタンスを返します。
このクリップボードは java プログラムとこれらネイティブクリップボード機能を使用するネイティブプラットフォームアプリケーションとの間のデータ転送を可能にします。
getMenuShortcutKeyMask
public int getMenuShortcutKeyMask()
- ショートカットに適したイベントモディファイアマスクを返します。
CONTROL キーが正しいアクセラレータでなければ、ツールキットの実装はこのメソッドをオーバーライドしなければなりません。
getNativeContainer
protected static Container getNativeContainer(Component c)
- ネイティブピアに、ネイティブコンポーネントを与えてネイティブコンテナを照会する能力を与えます(直接の親は軽量である可能性がある)。
getProperty
public static String getProperty(String key,
String defaultValue)
- 指定されたキーとデフォルトのプロパティを得ます。このメソッドはプロパティが見つからないと defaultValue を返します。
getSystemEventQueue
public final EventQueue getSystemEventQueue()
-
アプリケーションまたはアプレットの EventQueue インスタンスを得ます。ツールキットの実装によっては、異なるアプレットには異なる EventQueue が返されることがあります。したがって、アプレットはこのメソッドが返す EventQueue インスタンスが他のアプレットまたはシステムと共用されると仮定してはなりません。
getSystemEventQueueImpl
protected abstract EventQueue getSystemEventQueueImpl()
全パッケージ クラス階層 このパッケージ 前項目 次項目 インデックス