Javaのお勉強
StarAtlasの新版をJavaで書くと決めてはみたものの、プログラミングの現役を離れてからだいぶ経ってしまったので、少しおさらい。「Java入門」でぐぐってみると、こんなページが見つかる。
Appleのサイトに行くと、Xcodeなんていうすばらしい開発環境まで整っている。なんのことはない、.javaの拡張子のファイルをダブルクリックするとXcodeが立ち上がる。いい時代ですねぇ。Apple Developper Connectionの入り口まで行ってから引き返すことにする。もっと詳しい情報が必要になったらまたこよう。とりあえずメモ。
杜甫々さんのサイトに行ってGUIまわりのライブラリをチェック。AWTの他にSwingなんてものがあるらしい。
... てか、Xcodeで新規プロジェクト作成して"Java Swing Application"を選べば、Macライクなひな形アプリが一発でできるんじゃん。なぁんだ。てか、スティーブ・ジョブスってやっぱり偉大だ。
あとは、
Sunのサイトのチュートリアル
を読んでおくべし。
JDK 5.0は、2004年9月30日に、「Java史上最大の機能強化」を謳ってリリースされました。開発コード名は "Tiger"。JDKはもう5.0までいってるのか。新しいJDKをダウンロードしようと、Sun Microsystemsのサイトにまで行ってからはたと気づく。そうか、今使っているMacOS Xは、そのままで立派なJava開発環境じゃないか。native2asciiなんてツールまでそのまんまサポートされている! すばらしい。
Appleのサイトに行くと、Xcodeなんていうすばらしい開発環境まで整っている。なんのことはない、.javaの拡張子のファイルをダブルクリックするとXcodeが立ち上がる。いい時代ですねぇ。Apple Developper Connectionの入り口まで行ってから引き返すことにする。もっと詳しい情報が必要になったらまたこよう。とりあえずメモ。
杜甫々さんのサイトに行ってGUIまわりのライブラリをチェック。AWTの他にSwingなんてものがあるらしい。
JMenuBarTest.javaという、お手ごろなサンプルプログラムがあるので、拾って遊んでみる。GUIのとっかかりとしてはこれがよさそう。Look & FeelがちょっとMacっぽくないのが気にはなるけれど。Swing(スィング)は、JDK1.2 でサポートされた AWT よりも新しい GUIコンポーネントです。AWT に対して以下のような特徴があります。
- OSが変わっても見栄えが変わらない。
- AWTよりも重い。
- AWT での部品名に J をつけたものが多い。
... てか、Xcodeで新規プロジェクト作成して"Java Swing Application"を選べば、Macライクなひな形アプリが一発でできるんじゃん。なぁんだ。てか、スティーブ・ジョブスってやっぱり偉大だ。
あとは、
- パソコンの現在時刻とタイムゾーンの取得
→ java.util.Date, java.util.TimeZone - パソコンの緯度経度情報の取得
- 取得できない場合の初期設定
- 設定情報の読み込み・書き出し
- スクリーンサイズの取得
→ this.getWidth(), this.getHeight()
→ javax.swing.JFrame → java.awt.Component - (オプション)フルスクリーンモード
→ java.awt.DisplayMode
Sunのサイトのチュートリアル
を読んでおくべし。

0 Comments:
Post a Comment
<< Home