jtree

    0

    1答えて

    すべての子ノードと属性を次の形式で持つ単一ノードがあります。 node = Root[ attributes = {rootattribute1, rootattribute2,...}, value = [100, childNode1 [ attributes = {childNode2att1,.....}

    1

    1答えて

    ホテルのマルチルーム選択を作成する宿題があります。 私の考えはjTreeを使用しているので、jTreeの複数の子を選択できます。 jTreeを使用するときは、Ctrl +クリックを使用して2つ以上のオプションを選択できます。私はNetbeansでプロジェクトを作成し、次にpalleteからjTreeを追加しました。その後、私はTreeModelのためのカスタムコードを使用すると、このように要素を追

    0

    2答えて

    これについて多くのトピックを読んでいますが、まだ問題があります。 NBからJavaデスクトッププロジェクトを使用しています。私はパレットからツリーを作成し、ボタンをクリックするたびに新しいツリーを作成してリフレッシュしたいと思っています。だから、イベントアクションを実行して、新しいjTreeをDefaultMutableTreeNodeのいくつかを追加してウィンドウに表示させたいところで実行します

    3

    1答えて

    私は自分のTreeModelを表示するJTreeを持っています。 TreeModelはデータベースから "オンデマンドで"読み込まれます(部分的にEDTで行われているので多少醜いですが、ここでは問題はありません)。ユーザがツリーに適用されるフィルタを選択できるようにするメニューがあります。 フィルタを変更すると、ノードがTreeModelによって隠されるか、新しいノードが公開される可能性があります

    0

    1答えて

    ノードがオブジェクトである動的なJTreeが必要です。ノードが展開されると、宣言されたフィールドを取得するためにリフレクションが使用されます。すべての非プリミティブなフィールドは、再びノードであり、以下同様に再帰的になります。だからここ は私のTreeNodeクラスの短いDESCです: public TreeNode(Object o){ this.name = o.getClass

    1

    3答えて

    Jtreeを以下のように見えるようにするには、拡張と折りたたみを許可するプラスとマイナスのアイコンを使用します。 現在のところ、デフォルトのJTreeは、ダブルクリックすると展開および折りたたまれます。このダブルクリックを別の機能に置き換えて、下のようなマイナスプラスアイコンをクリックするだけでツリーを展開/折りたたむことができます。拡大と崩壊を可能にプラスとマイナスのアイコンで

    4

    5答えて

    私は形式にJTreeののテキストを取得したい: root sudir1 node1 node2 subdir2 node3 node4 それは可能ですか? 私はいくつかのコード public static String getLastSelectedText(JTree tree) { DefaultMutableTreeN

    0

    1答えて

    私はちょっと混乱しています: 関数insertNodeIntoは、単一のノードのみを挿入し、そのサブノードは挿入しませんか?例えば は、私は次のようにコードスニペットを持っている: DefaultMutableTreeNode newNode = new DefaultMutableTreeNode("topMost"); newNode.add(new DefaultMutableTreeNo

    0

    1答えて

    私は、ユーザーが呼び出して表示できるイメージを表すノードを持つJtreeを持っています。場合によっては、画像をロードするのに最大4〜5秒かかります。理想的には、ユーザーが待っている間に待ちカーソルを表示し、ツリー内で選択されたノードを選択することができます。しかし、私が見つけているのは、ユーザーがノードをクリックして何も起こらないように見えてから、イメージが表示されてノードが選択されたことです(待

    0

    2答えて

    複数の文字列を表示しているJTreeがあるとします。たとえば、色のリストです。どのように異なる色/フォントの組み合わせでそのような木をレンダリングすることが可能でしょうか? TreeCellRendererを正しく実装する方法 ありがとうございました。