質問: JavaFXでタブの多段表示ができません。 SwingではsetTabLayoutPolicyでタブの数が多い場合の表示方法を選択できるというのは分かったのですが、JavaFXでsetTabLayoutPolicyに相当するものを探しても見つかりません。 Modena等のサンプルプログラムでもタブの多段表示をしているものは見つかりませんでした。 JavaFXでタブの多段表示はできないのでしょうか? タブの多段表示(Swingで実現) ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/3d8b22481e74c736d29e93a2d624c637.png) JavaFXでタブの数が多い場合のデフォルトの表示(Modenaから) ![![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/2cbe72a9046fafcfbb71aad66cc812d0.png)
回答: できなさそうですね・・・ 多段にしたい場合は自前で工夫するより他なさそうです。きちんと見栄え良くするには少々面倒な実装が必要になりそうです。「javafx tabpane multiple rows」で検索してみると工夫してなんとか実装しようとしている人の記事が見つかります・・・ (ちなみに同じ内容がstack overflowにも載ってましたが、これという回答は載ってません。評価が0の回答が1件あるだけでした・・・) ちなみに世にあるタブペーン的なものは多段にするのではなく、ブラウザーのページのようにタブ数に応じて幅を変えたり、一部のIDEのように左右にスライドさせたりと、多段を避けたものもよく見かけます。ひょっとすると多段に対すると以下の不満のためあえて避けているのかも知れません。 (A) 多段にすると領域がもったいない (B) 上段や下段のタブをクリックすることで表示段が入れ替わったりして直感的に操作しづらい 個人的には特に(B)が使いづらく感じるのであんまり好きではないです。難しいところですね・・・