問題タブ [treemodel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
755 参照

java-me - ツリー ビューの lwuit でノードを動的に作成する

上記のようにノードを動的に作成したい 静的 plz ヘルプのサンプル コード

0 投票する
1 に答える
1274 参照

java - model.insertNodeInto()関数の動作

少し混乱しています。関数insertNodeIntoは、サブノードではなく単一のノードのみを挿入するために使用されていますか?たとえば、次のようなコードスニペットがあります。

それで、上記のコードは3つのノードすべてをツリーに追加しますか、それともtopMostノードだけを追加しますか?

0 投票する
2 に答える
5110 参照

java - TreeModel の更新/リフレッシュ

RSS フィードを定期的に取得する一連のスレッドがあり、PropertyChangeSupport を使用してカスタム JTree を更新したいと考えています。ただし、TreeModel を実装するカスタム クラスを使用しており、自動変更をトリガーする方法がわかりません。これは可能ですか、それとも別のクラスを使用する必要がありますか?

0 投票する
1 に答える
1031 参照

java - ディレクトリとファイルの FTP JTree

私は現在、人々がオンライン FTP リポジトリからファイルをダウンロードできるようにするアプリケーションを開発しています。Apache Commons と完全に接続しています。私の唯一の問題は、そこから JTable を作成することです。

私はJTreeを作成する方法を知っています。私の問題は、ノードが呼び出されたときにノードを追加することです(誰かがプラスアイコンを押し、サブディレクトリにファイルをロードします)

葉っぱかどうかの判断も… すみません、迷ってます!

0 投票する
1 に答える
325 参照

java - org.dom4j.io.SAXReaderによって解析されたxmlドキュメントを視覚的なSwingツリーに変換する方法は?

org.dom4j.io.SAXReaderを使用してxmlドキュメントを解析しましたが、これをjavax.swing.tree.TreeModelにフィードして、動的に変化するビジュアルSwing JTreeを生成することは可能ですか?

たとえば、プログラムでノードを追加または削除する場合、SwingJTreeに変更をすぐに反映させたいと思います

どうすればこれを達成できますか?また、dom4jを使用するためのより良い提案はありますか?

0 投票する
1 に答える
740 参照

java - JtreeModelの更新は機能しませんが、Jtreeはそれに応じて更新されます

org.dom4j.swing.DocumentTreeModelを使用して、解析されたDOMドキュメントからSwingJtreeを構築しています。treeModelの作成元のドキュメントを編集するとき、JtreeはtreeModel.reload()によってこれをすぐに反映することを期待しています。

問題は、Jtreeが最初に完全に折りたたまれ、次にツリーをクリックして展開されると、3つの「テスト」要素が表示されることです。ただし、この時点で、テスト要素を追加すると、この変更は反映されなくなります。Jtreeスイングが折りたたまれた状態の場合、ツリーに「テスト」要素を追加することによって行われた変更を反映できますが、Jtreeスイングが展開された場合は反映できません。

スイングJTreeが開いているかどうかに関係なく、より多くの「テスト」要素がリアルタイムで追加されることを完全に期待していました。

0 投票する
2 に答える
385 参照

java - 最後に変更された領域でJtreeを展開しますか?

dom4jを使用して、dom4jドキュメントからDocumentTreeModelを作成しています。

このDocumentTreeModelをの中に表示しますJScrollPane

dom4jドキュメントに新しいノードを追加し、DocumentTreeModelを再作成するボタンがあります

getPathForRowを使用していますが、これはかなり制限されているようです。複数の木の深さで作業できる必要があります。基本的に次のようなものを探していますtree.getPathOfLastModifiedChildrensParent()

基本的にJtree、ドキュメントを編集するたびにドキュメントを再描画するようにしています。

0 投票する
2 に答える
2019 参照

java - Java Swing JTree TreeModel - 遅延初期化を行う方法

データの長いリスト (int ツリー モード)を表示するために、swing アプリに JTree があります。

問題は、初期化中に TreeModel がすべてのアイテムをロードすることであり、それらをすべてロードする必要はありません。1 つの画面に表示できるのは 100 個だけなので、1 つの画面に 100 個だけを表示するために何千ものデータをロードする必要はありません。

質問: TreeModel で遅延初期化を行い、必要に応じてデータを取得する方法はありますか?

皆さんありがとう

0 投票する
1 に答える
877 参照

java - JTreeでクリックされたノードの基になるノードデータを取得しますか?

基本的に、dom4j ライブラリを使用して DefaultTreeModel を JTree にレンダリングしています。DefaultTreeModel は XML ドキュメントを解析します。各 XML ノードには、属性、名前、ID などの情報が含まれています。

基本的に、この Jtree に actionlistener を追加します。属性、名前などのノードの情報を含む、基になる DefaultTreeModel ノードにアクセスしたいと思います。

0 投票する
1 に答える
236 参照

java - Java: TableModel と TreeModel のサーバー側永続ストレージ ソリューション?

シナリオ: クライアントはログオンし、独自の TableModel と TreeModel を作成し、後でアクセスできるようになります。

Java クラス オブジェクトと文字列で構成される TableModel と TreeModel。

これをcouchDBに保存するにはどうすればよいですか? (RDBMSの方が適切ですか?)それをJSONにシリアル化し、サーバーにファイルとして保存するだけですか?