問題タブ [treecell]

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 投票する
1 に答える
297 参照

javafx - JavaFX TreeView ツールチップが TreeCell ツールチップと競合する

Web を検索すると、次の問題を解決するヒントが見つかりませんでした: TreeView を含む JavaFX ペインがあります。当初、この TreeView は空だったので、fxml ファイルにツールチップを追加しました。これにより、マウスの右ボタンを使用してコンテキスト メニューにアクセスするようユーザーに提案します。

これはうまくいきます。ただし、マウスが TreeView の項目、つまり TreeCell の上にある場合、同じツールチップが表示されました。したがって、このように TreeCell に別の ToolTip を追加しました

ただし、マウスが TreeCell の上にある場合でも、TreeView からのツールヒントが表示されます。マウスが TreeView の空の領域上にあるときに表示される TreeView からツールチップを作成し、マウスが TreeCell 上にある場合に TreeCell のツールチップを表示するにはどうすればよいですか?

前もって感謝します!!

編集: TreeView の機能のテストを続け、さらに TreeCells を追加しました。結局のところ、動作はマウスの移動方向と TreeCells の位置によって異なります。マウスが Treeview 領域から最後の TreeCell に移動すると、間違ったツールチップが表示されます。マウスをさらに上に移動すると、最後の 2 番目の TreeCell で、しばらくすると正しいツールチップが表示されます。その後、最後の TreeCell に戻ると、正しいツールチップが再び表示されます。Javafx のバグのようですね?! どう思いますか?

0 投票する
0 に答える
39 参照

javafx - 作成時のスタイル TreeItem

私はいくつかのTreeItems を異なるフォント、斜体、または色で使用したいと考えています。おそらくTreeCellJavaFX では何らかの方法で使用する必要があると思います。を作成する瞬間TreeItem、つまり作成するときにこれを適用したい

TreeItemこのためのスタイル プロパティにアクセスし、それに応じていくつかの set メソッドを適用する方法があるはずだと思います。

よろしく

更新:これは多かれ少なかれ私が達成したいことです

1.root が作成されます 2. 子テスト、つまり root.getChildren.add("test") を追加します 3. この子を斜体で赤に設定します 4. 別の子 test1 を追加します 5 子 test1 をフォント サイズ 12 と太字に設定します