非常に長い(または非常に短い)テキストを持つことができるさまざまなListCellにツールチップを追加しています。RT-5313によると、幅が設定されている場合にのみ、ツールチップでテキストを折り返すことができます。
- 幅が設定されていない場合、短いテキストのツールチップは見栄えがよくなりますが、大きなテキストではツールチップのテキストがオーバーランします(「テキスト…」)
- 幅が設定されている場合、大きなテキストのツールチップは折り返されますが、短いテキストでは、余分な空きスペースが多くなり、見栄えが悪くなります。
テキストが大きいセルにツールチップを追加するだけでよいと思いましたが、セルの現在のコンテンツがオーバーランしているかどうかを確認する方法がわかりませんでした。何かアドバイス?
また、これまでに作成したJavaFXコードのほとんどは、ステージのサイズを定義し、個々のコンポーネント(ラベルなど)のサイズ設定のタスクをレイアウトマネージャーに任せています。これは良い習慣とは見なされませんか?