- From: s1031145@u-aizu.ac.jp (Mitsuhiro Makino )
- To: java-house-brewers@center.nitech.ac.jp
- Message-ID: <199707040401.NAA18486@std1ss6.u-aizu.ac.jp>
- Date: Fri, 4 Jul 97 13:00:48 JST
- References: <199707030440.NAA25820@rc4sn01.infocom.ten.fujitsu.co.jp>
[Prev][Next] |
[Threads][Index] |
[Search][Topics]
牧野です。
>>>>> On Thu, 3 Jul 97 13:41:50 JST, "Hideyuki Motoo" <motoo@infocom.ten.fujitsu.co.jp> said:
Hideyuki> h元尾です。
Hideyuki> 今度win95でいうエクスプローラのツリー表示のようなものを
Hideyuki> javaアプレットを作ろうかなぁと考えてます。
Hideyuki> どこかに参考になるウェッブもしくは参考書ありましたら
Hideyuki> 教えてください。
アプレットじゃなくてスタンドアロンのアプリケーションになりますが....
僕はツリー表示をするTreeFileDialogを前に作ったのですが、
(awt FileDialog の FilenameFilter がイカレていることもあって
このバグ直ったのかな?)
これはGraphicsだけ使って対応しているので、他のツリー系のヤツ
よりもちょっとは速いかもしれません。
http://www.u-aizu.ac.jp/~s1031145/download/mawt-1.0a1.zip
を解凍した macky/mawt/TreeFileDialog がそれです。
jdk1.1 以降で動作するとおもいます。
SoralisとSGIで動作しました。Win95とかは試してません。
まず、再帰構造で、ツリーを構築して、Graphicsにアイテムをdraw
それが終ったら、ツリーのデプスを元にLineとかをdrawという具合です。
でもこれだとツリーのseek が2回になっちゃうのが難点かも....java遅いし。
使いかたはクラスパスを通して、
import macky.mawt.TreeFileDialog;
して
TreeFileDialog tf = new TreeFileDialog(フレーム);
tf.setVisible(true);
と awt の FileDialog とほとんど同じ使い方で出来ます。
バグが潜んでいるかもしれませんが、そのへんは御勘弁を(*_* ...
---
M.Makino
[Prev][Next] |
[Threads][Index] |
[Search][Topics]
- Follow-ups:
-