問題タブ [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.
java - HashMap のバインドMutableTreeNode へ
を にバインドして、 に表示できるようにする必要がHashmap
ありMutableTreeNode
ますJTree
。
次のコードがあります。
これが私が実装する必要がある方法だと思いますMutableTreeNode
。「フォーム」のキーをMutableTreeNode
.
MutableTreeNode
が正しい値を正しく表示した後、次のKey
ことができるようにしたいと考えています。
javascript - 選択した項目を jstree でロード時にチェック済みにする方法。(選択済み = 「選択済み」が機能しない)
MVC 4 では、jstree を使用します。作成操作では問題ありません。ただし、編集操作ではtrue
、ツリーモデルのいくつかの項目に値を設定します。モデルは次のようなものです:
ツリーモデルを埋めるとき、selected = true;
いくつかのアイテムに設定し、これをビューで使用します:
しかし、ビューでは、すべての項目がチェックされていません。一部の<li>
タグにはがありますがselected = "selected"
、これはチェックに影響しません。
アイテムを手動で確認すると、クラスjstree-unchecked
が変更されます。jstree-checked
それはselected = "selected"
うまくいかないことを意味します。
この問題を解決するにはどうすればよいですか?
java - TreeModel の作成
Java のツリーモデルについていくつか質問があります。
クラスの最後の 13 週間、連絡先マネージャーを開発してきました。この連絡先マネージャーにはさまざまなコンポーネントがあります。連絡先はビジネス連絡先または個人連絡先のいずれかであり、それぞれに独自の一連のイベントがあります。また、住所、ソーシャル ネットワーク、電話番号もあります。
最後の課題では、外部の txt ファイルから情報を読み取り、それをプロジェクトに実装する必要がありました。それはうまくいきました。今、彼は、そのテキストからの情報からツリーモデルを構築することを望んでいますが、私はこのツリーモデルがどのように機能するかを理解するのに非常に苦労しています.
たとえば、ルート、親、子、ノードはすべて定義しようとしている単語ですが、非常に苦労しています。この場合、私のルートは連絡先マネージャーであり、私の親は連絡先であり、子供は住所などのようなものでしょうか? 誰かがそれを理解するのを手伝ってくれるなら、それは本当に助けになるでしょう.
私の質問をより理解するのに役立つ場合は、課題からの抜粋を次に示します。
JFrame を拡張するクラス ContactManagerFrame を作成します。そのコンストラクターは、引数として ContactManager オブジェクト (ディスクに保存されたシリアル化されたファイルから取得) を受け取ります。
必要なグラフィカル コンポーネントを作成してレイアウトします。(ヒント: JPanel を使用してフィルタリング機能のコンポーネントをグループ化し、JTree を JScrollPane に追加し、コンポーネントを追加するときに BorderLayout を使用します)
ツリーのルート (つまり、「Contacts」ノード) に対応する DefaultMutableTreeNode と、ユーザーが指定したフィルターに対応する String を引数として取るメソッド createNodes() を作成します。このメソッドは、図 1 に示すように、連絡先と各連絡先によって参照されるオブジェクトのノードを作成し、それらをツリー構造に編成する必要があります。空の親ノードの作成は避ける必要があります (たとえば、連絡先にアドレスがない場合この特定の連絡先の親ノード「住所」を追加しないでください)。指定されたフィルターが空の文字列の場合、createNodes() は ContactManager オブジェクトに保存されているすべての連絡先を含めます。それ以外の場合、createNodes() には、ContactManager のメソッド searchContacts() によって返された連絡先が含まれます。
ルート ノードから DefaultTreeModel オブジェクトを作成します。JTree コンポーネントを初期化するには、DefaultTreeModel を使用してください。
私のためにそれを解決するようにあなたに頼んでいるわけではありません。本当に理解したいだけです。どうもありがとうございました!
r - R PMML クラス分布
pmml パッケージを使用して R 分類子を PMML にエクスポートしようとしているときに、ツリー内のノードのクラス分布がエクスポートされていないことに気付きました。
PMML は ScoreDistribution 要素でこれをサポートします: http://www.dmg.org/v1-1/treemodel.html
PMMLにこの情報を含める方法はありますか? この情報に依存する別のツールで PMML を読み取りたいと考えています。
私は次のようなことをしています:
java - JavaでJTreeをXmlに変換する
私はJTreeに取り組んでおり、JtreeのXMLファイルを作成する必要があるので、それを変換する良い方法はありますか? JavaでJTreeを使用しています。私はそれを変換する必要がありCheckbox
、ノードをツリーに持っていて、レンダリングを使用しました。サブミット呼び出し時に、その Jtree を XML に変換する必要があります。そのための良い方法はありますか??
私のツリーは動的に作成されます。だから私はそれを変換する必要があります。
私はこれを試しました
ただし、myxmlファイルでのみ空白にします。誰でも提案できますか。サンプル画像はこちら。
java - JTree の動的初期化
何日もレンガの壁に頭をぶつけていましたJTree
!
JTree
mp3 タグから、実行時にコンテンツを動的に取得する を作成したいと考えています。JTree にデータを入力する際に大きな頭痛の種になることを除けば、これまでのところ問題はありません。多くの実験の後、アイブはついにあきらめて助けを求めました。以下で作成したクラスを使用して、 内の既存のノードに子ノードを追加する方法を試していますJTree
。私が直面している問題は、try ブロック内にあり、型に互換性がありません。受け取ったエラーは次のとおりです。
treeModel.insertNodeInto
MutableTreeNode
2 番目の引数が必要です。2 番目の引数の親ノードを取得するために使用するメソッドは、 をrootNode.getChildAt()
返しますTreeNode
。
このあたりに何かありますか???そして、オブジェクト型が次のように初期化されているのに、なぜオブジェクトをgetChildAt()
返すのですか?TreeNode
DefaulMutableTreeNode
rootNode