Toolkit
の実装には、次のような利点があります。
LinuxとSolarisの両方で、新しいツールキット(XToolkit)がデフォルトになります。
アプレットやアプリケーション用のツールキットは、環境変数またはシステム・プロパティを使用して明示的に設定できます。環境変数はシステム・プロパティをオーバーライドします。
csh: setenv AWT_TOOLKIT XToolkit #selects the XToolkit setenv AWT_TOOLKIT MToolkit #selects the MToolkit ksh/bash: export AWT_TOOLKIT=XToolkit export AWT_TOOLKIT=MToolkit
java -Dawt.toolkit=sun.awt.X11.XToolkit MyApp java -Dawt.toolkit=sun.awt.motif.MToolkit MyApp
ブラウザを端末ウィンドウから起動する場合は、ブラウザを起動する前に端末ウィンドウで環境変数を設定する必要があります。ブラウザをデスクトップ・アイコンまたはメニューから起動する場合は、環境変数を使用してアプレット用のツールキットを設定することはできません。代わりに、Java Plug-inコントロール・パネルを使用するようにしてください。
$java_home/bin/ControlPanel
-Dawt.toolkit=sun.awt.X11.XToolkit -Dawt.toolkit=sun.awt.motif.MToolkit