System

コンストラクタ

なし

メソッド

メソッド名実装動作確認テスト状況
addContinuousHandler×××
assignMessage×××
clearGraphicCache××ドキュメント未記載。今のところ画像キャッシュ自体実装していない
createAppLock××常にtrue
createUUID×××
doCompact×××
exit×××
getArgument×××
getKeyState××キーイベントを見て状態保持するので完全にその時の状態を判別できているわけではない。ドキュメント未記載の2番目の引数は無視
getTickCount×××
inform×××
inputString×××
nullpo××NullPointerExceptionを投げる
readRegValue××Preferencesによる実装。型を判別できないので、常に文字列で返す。Windowsだとレジストリに登録。Linuxだと ファイルに出力($HOME/.java/.userPrefs/****/prefs.xml)
removeContinuousHandler×××
setArgument×××
shellExecute×××
system××ドキュメント未記載
terminate×××
toActualColor×××
touchImages×××

プロパティ

プロパティ名実装動作確認テスト状況
appDataPath××ユーザのホームディレクトリを返す
dataPath×××
desktopHeight×××
desktopLeft×××
desktopTop×××
desktopWidth×××
drawThreadNum××常に自動
eventDisabled×××
exceptionHandler×××
exeName××jarファイルパス
exePath××ユーザの現在の作業ディレクトリ(jarのあるパス)を返す
exitOnNoWindowStartup××ドキュメント未記載。ウィンドウの生成がなくてもプロセスを終了しない。ただ、Java版だと終了してしまうかも
exitOnWindowClose×××
graphicCacheLimit×××
onActivate×××
onDeactivate×××
osName××
personalPath××ユーザのホームディレクトリを返す
platformName××オリジナルとは返す文字列は異なる(Windows~/Linux~/Mac~)
processorNum××ドキュメント未記載。物理コア(スレッド)数
screenHeight×××
screenWidth×××
stayOnTop××ドキュメント未記載。オリジナルとは異なりメインウィンドウが最前面かどうかの指定
title×××
versionInformation×××
versionString ×××

イベント

イベント名実装動作確認テスト状況
なし