jtree

    0

    1答えて

    JTreeをDefaultTreeModel、DefaultMutableTreeNodeをいくつか追加して作成しました。 私はモデルに新しいノードを挿入し、(ノードのコンテキスト内で活動する): MyTreeNode child = new MyTreeNode(some paramaters); model.insertNodeInto(child, MyTreeNode.this, MyT

    2

    1答えて

    の一つとしてノード名を設定し、私は、ツリービューを作成し、次のように、そのルートにノードを追加するJTreeのを使用しています: String nodeName = "node1"; DefaultMutableTreeNode child = new DefaultMutableTreeNode(nodeName); root.add(child); 各ノードのUserObjectは今S

    4

    1答えて

    私はDefaultTreeModelを使ってJtreeを持っていますが、個々のノードにはさまざまな文字列フィールドを含むUserObjectが含まれています。 フィールドの1つに一致するUserObjectを持つDefaultMutableTreeNodeを見つけてプログラムでそのノードを選択するまで、再帰的トラバーサルを実行してノードを探して選択したいとします。 DefaultMutableTr

    0

    1答えて

    for (Enumeration e = root.preorderEnumeration(); e.hasMoreElements() && theNode == null;) { DefaultMutableTreeNode node = (DefaultMutableTreeNode) e.nextElement(); } 上記の例では、ツリー分岐の深さをどのよう

    1

    1答えて

    ノードの2番目のLEFTマウスをクリックするたびにノードのオブジェクトの値がtoString()に変更されることが認識されています。 私はメソッドの2番目のパラメータを意味するオブジェクトの下: getTreeCellRendererComponent(JTree tree, Object value, boolean selected, boolean expanded, boolean lea

    4

    2答えて

    自分のJTreeをロードして、自分のディレクトリ構造を自分のコードと出力イメージに表示しました。 ツリーノードは、デフォルトでアルファベット順にソートされていますが、実際にはディレクトリの名前を変更せずに、すべてのノードをディレクトリ名の第2の名前に従って並べ替える必要があります。 JTreeノードをソートする必要がある名前に下線を引いています。私に何かを提案してください。あなたはコンパレータを使

    0

    1答えて

    あるクラスのJMenuItemをJTreeにして、私が作っているプログラムのHelpメニューとして機能する別のクラスからプルアップするのに問題があります。私が抱えている主な問題は、あるクラスのJTreeをJMenuItemのクラスのActionListenerに通して呼び出すことです。 (つまり、私にはない、私は大胆部を介してJTreeのを持参するかどうかはわかりませんが、私は前に述べたように /

    2

    2答えて

    私は今、Javaを勉強しています。私のアプリケーションの1つはJTreeウィジェットを使用するシンプルなスイングファイル階層ビューアです。私の質問はどのようにJtreeマウス選択イベントリスナー public class FileTreeDemo { public static void main(String[] args) { File root; if (a

    4

    1答えて

    私はJTreeでドラッグアンドドロップを実装していますが、これはちょっと混乱します。この図では、ドロップ先がitem4とitem5の間で、ノード間の距離によってどのように変化するかを示しています。私はこれは、item4とitem5の行境界がそれらの中間に現れ、どちら側にいるかによって実際には異なる行にあるためです。 ユーザーの観点から見ると、これは当然ではないと思います。私はノードの上に落とした場

    0

    1答えて

    私は、JTreeとTreeModelを使って表示したいオブジェクトの階層を持っています。階層の各レベルは異なるクラスです。 私が見たJTreeとTreeModelのすべての例は、ツリーの階層全体に共通のクラス(ファイルシステムブラウザのファイル)を持っています。あなたの階層がクラスをレベルからレベルに変更するとき、どのようにTreeModelを実装するのですか?あなたはTreeModelをTree