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