| <Prev |
■ファイルを開いてみる
プロジェクトを作成AppleScript Application
プロジェクト名はprj007としました。
プロジェクトビルダーの「グループとファイル」からResource内のMainmenu.nibをダ ブルクリックしてnibファイルの編集をします。

ウインドウに名前を付けます。"mainwindow"としました。

テキストフィールドを作ります。

ドラッグドロップです。

名前を付けます。"editfield"としました。

サイズを少し大きくしておきましょう。
テキストフィールドを選択して、Infoパレットからsizeで
w:460 h:200ぐらいにしました。

いつもの用にボタンを一つ作ります。
ボタンに名前を付けます。"openbutton"としました。
ボタンを選択して、Infoパレットから
EventHandlerのActionのclickedにチェックを入れます。
Scriptのapplication.applescriptにチェックをいれます。

この状態でEditScriptボタン
を押し、スクリプトを編集します。
on clicked theObject
set readFile to choose file with prompt "ファイルを選択"
set xRef to open for access readFile
set readFile to read xRef as text
close access xRef
set contents of text field "editfield" of window "mainwindow" to readFile
end clicked

これで一旦保存して、ビルド/実行
してみます。
どうですか?
ファイルオープンの部分が文字化けしていますね。

これは、nibファイルの設定がEnglish用になっているからです。
一旦、キャンセルします。
STOP
を押せば、終わります。
それでは、日本語を表示できるようにしてみましょう。
MainMenu.nibを開くとEnglishというアイコンが見えると思います。

これを選択した状態で「プロジェクト」メニューから「情報を表示」を選択します。

「地域情報とプラットフォーム」メニューから「異なる地域情報を追加...」を選びます。

「新しいロケールの名前を入力」というシートウインドウが表示されますので、 japaneseと入力(または右のタブから選択)します。


「OK」を押してシートを閉じます。


これで日本語用のnibファイルができました。

全く何もない状態ですので、Englishからオブジェクトをコピーします。
すべて、Englishと同じ名前をつけていきます。(とっても面倒です。)
その後調べたところ、一旦保存・ビルドしてからnibファイルを選択し、「異なる地域情報を追加...」とすると、Englishの内容がコピーされる(名前も)ようです。
保存してビルドして下さい。
文字化けせずに、表示されましたか?

テキストファイルを選択して「選択」ボタンを押して下さい。


文字が表示されましたか?
これで終わりです。
2001.12.21 (C)Satoshi Oomori