Utworzyłem kilka zakładek w okienku kart. Za każdym razem, gdy robię kartę, ma przycisk zamykania (x) po prawej stronie. Nie chcę, aby tabulacje były usuwane z okienka zakładek, więc użyłem ich, aby nie zostały usunięte. Czy jest jakiś sposób, aby nie wyświetlać tego przycisku zamykania na karcie. Każda pomoc jest mile widzianaJak usunąć przycisk zamykania z kart w javafx
7
A
Odpowiedz
12
Można ustawić TabClosingPolicy
na zasadzie TabPane
myTabPane.setTabClosingPolicy(TabClosingPolicy.UNAVAILABLE);
Istnieją następujące możliwości:
- TabClosingPolicy.ALL_TABS // wszystkie karty mogą być zamknięte
- TabClosingPolicy .SELECTED_TAB // tylko wybrana zakładka może być zamknięta
- TabClosingPolicy.UNA Vailable // nie można zamknąć
przypadku dodawania klas do myTabPane.getTabs()
istnieje również możliwość, aby ustawić klasę nie być zamykany (ponieważ musi rozciągać się od Tab
):
setClosable(false);
Jeśli definiujesz go w klasie, która rozciąga się od Tab
Domyślam się, że ustawiona polityka będzie bezużyteczna i zostanie nadpisana.
Link do dokumentu oracle: JavaFX 8 TabPane.TabClosingPolicy
dzięki. zadziałało – KimboKast