2011/06/02以前のエントリーで、「日本語は化けてしまう」と書きました。Inventor」、その実力は?(2010/10/14)この時点では、確かに文字化けしてしまっていましたが、今年の1月のバージョンアップで、ちゃんと表示できるようになりました。本当かどうか、ちょっと確かめてみましょう。部品(コンポーネント)をレイアウトする「Designer」から。Label(ラベル)とListPicker(リスト選択)、TextBox(テキストボックス)、Button(ボタン)、4つのコンポーネントを配置して、「Text」プロパティのところに、日本語を入力してみました。おっ、ちゃんと、日本語が表示されていますね。タイトルもバッチリです。テキストボックスは、「Text」ではなく、「Hint」のところに入れていますが、これは英語でも表示されません。実機では、薄い文字で表示されるはずです。ラベルは画面から、はみ出した分が切れてしまっていますが、これは、英語のときもそうなので気にしないことにします。(ちなみに、HorizontalArrangementは、コンポーネントを水平に並べるために使用しているだけなので、日本語のテストとは、関係ありません。日本語のテキストは、すべて「□」に文字化けしてしまっていますね。Editorは、日本語表示に対応していないようです。これで、果たして、ちゃんと動作するのでしょうか。実機で確認してみます。日本語が表示されました。Designerでは、画面から、はみ出して切れてしまっていたラベルのテキストも、折り返して、表示されています。テキストボックスのHintもちゃんと出てますね。リスト選択をタップしてみましょう。日本語が表示されました。Screen1.Initialize]ブロックでセットしたListPickerコンポーネントの中身、すなわち、リストの変数TimeListに入れたテキストが表示されているのです。リストから、昼を選択してみます。テキストボックスのところに、Hintに変わって「こんにちは」と表示されました。ここに表示されているのは、リストの変数GreetingListの2番目の挨拶文です。ListPicker1.AfterPicking]ブロックで、選択されたリストのインデックス(2番目)を利用して、対応する挨拶文をテキストボックスのTextにセットしていたのです。続いて、[変換]ボタンを押してみましょう。Button1.Click]ブロックで、文字の入れ替えを行っているのです。all]というブロックを利用して、「は」という文字を「ワン」に変えたのでした。これも、うまく行きました。Editorの日本語表示は、文字化けしているものの、コンポーネントそのものは日本語にちゃんと対応しているのです。えっ、リスト選択で「夜」を選んで[変換]したら、「こんばんワニ」になるか?ですって??うーん、「こんばんは」と表示されますが、[変換]しても、「は」を「ワン」に変えているだけですから、当然、こうなります。それどころか、「朝」を選んで[変換]したら、こうです。「ありがとう」と直接テキストボックスに入力して、[変換]しても、「ありがとウサギ」にはなりません。「は」の文字が無いから、そのままです。何だか、ご期待を裏切ってしまったようで、すみません。この続きは、ソースをダウンロードして、ぜひ、ご自分で作ってみてください。Projects]をクリック、プロジェクトの一覧から取り込めます。Source]を選んで下さい。.zip)ファイルをそのまま選択すれば、Designerの画面が開きます。Inventorだけです。「楽しく学べるAndroidプログラミング」など。万年筆やさんで、私に合うペン先を見てもらった。書けば書くほど快感が走る万年筆とは。クラウドに関する記事のまとめ(2020.2.17~2020.2.22)北九州漫画ミュージアム「関谷ひさしとスポーツマンガの時代」5月23日イベントオール私立で大学まで2500万円。ランボルギーニが買えるぜ。やっててよかった資金術とは。Backlogのカンバンボードは末恐ろしいAWSのシェアが落ち、Azureが延びて、4年後にAzureシェア32%、AWSは34%になる件SoftwareDesign3月号ヤマハ特集に執筆参加しました。富士ゼロックスのCocoDesk、溜池山王駅で体験してみたPython海外ニュース紹介第1回「そもそもPythonは誰のために作られたのか?その設計思想とは。「PoC死」の葬り方・後編オルタナティブ・ブログは、専門スタッフにより、企画・構成されています。入力頂いた内容は、アイティメディアの他、オルタナティブ・ブログ、及び本記事執筆会社に提供されます。利用規約プライバシーポリシーお問い合わせアイティメディアからのお知らせプレスリリースメールサービスRSSTwitterITmediaはアイティメディア株式会社の登録商標です。