README - <bluej-home>/lib/<language>/templates/newclass/README

--------------------------------------------------------------



このディレクトリには、BlueJのためのクラスのテンプレート群が含まれています。



これらのクラスは、BlueJ開発環境の "新規クラス" ダイアログでの選択によって現われます。





テンプレートの変更

------------------

これらのファイルを編集することで、簡単にテンプレートを変えられます。





新しいテンプレートの追加

------------------------

テンプレートを追加するには、このディレクトリ内に、

拡張子 ".tmpl" をつけた新しいファイルを作成します(たとえば "mainclass.tmpl")。



アプレット、インターフェース、抽象クラスのための名前は、それぞれ、

"applet"、"interface"、"abstract" で始めるべきです。

それ以外はすべて、通常のクラスと見なしましょう。



デフォルトではこのテンプレートは、新規クラスダイアログの選択リストの末尾に、

そのファイル名("mainclass")で追加されます。



ダイアログに表示される名前は、labels ファイル中の

"pkgmgr.newClass.<template-name>" プロパティを定義することで定義されえます

(labels ファイルは <bluej-home>/lib/<language>/labels にあります)。

たとえば、



   pkgmgr.newClass.mainclass=Class with Main



と定義すれば、わたしたちの新しい選択のためのダイアログに

"Class with Main" と表示されます。



リスト内の位置は、BlueJ定義ファイル(<bluej-home>/lib/bluej.defs)中の

"bluej.classTemplates" プロパティで、

この新しいテンプレートを付加することで指定できます。

そこの一覧にあるすべてのテンプレートは、指定した順番どおりに表示され、

このディレクトリの他のテンプレートは、ランダムな順番でリストに追加されます。

