2003/06/30(月) [n年前の日記]
#4 [pc][prog][java] Java勉強中
Jbuilderでチョコチョコと。
◎ _日付関係 :
Dateを使おうとしたらなんか知らんが怒られたのでCalenderを使った。Perlの時は日の増減を自分でやってたけど、
*1
JavaのCalenderはそのへんもやってくれるみたいで、いい感じかも。
◎ コンポーネントの設定 :
Javaでは1クラス1ファイルらしいのでソレに従ってやってたら、JBuilderのデザイナがエラーを。コンポーネントに値を設定する段で「クラスが無い」と言われる。別ファイルに書かれたクラスまで読みにいかないのかな。jbInit()の中に書かなければなんとかなるようには見えた。
◎ _Properties :
Windowsアプリのiniファイル読み込み・保存のような処理をJavaでやる場合、Propertiesを使うらしい。開いたファイルをどのタイミングでcloseすればいいのだろうか。
_あちこちのサンプル
を眺めてみたけどバラバラでよくわからない。とりあえずは .load()の直後にしておくかな…。
◎ アクション :
配列を使って生成したJButtonにアクションを割り当てようとして、処理の中で何番目のクラスかを知るにはどうしたらいいかで悩む。同様に配列を使って生成したJTextFieldにsetText()をしたい。
_.getSource
を使ったらなんとかなったように見えるが…これで合ってるのだろうか。
◎ _Spinner :
後から値を変更するのってどうやるんだろ。.setValueを使うのかと思ったが、Objectを渡せと文句を言われる。元の値はintなんだけど、何に変換したらいいかも、何を使って変換するのかもわからない。…結局、new JSpinnerの段階で指定してしまった。もうグチャグチャだ…。
◎ 数時間JBuilderで作業をしてると :
Win98ごとフリーズする。まいっちんぐ。<古いね。
*1: うるう年とかも式入れて計算してた。
[ ツッコむ ]
以上です。