5
mam prosty kod, aby dodać kartę (-y) do tabPaneJak zmienić nazwę tekstu zakładki na podwójne kliknięcie w JavaFX 2?
@FXML
private void addNewWorkspaceTab(ActionEvent event) {
Tab workspaceTab = new Tab();
workspaceTab.setText("New Workspace");
tabpaneWorkspace.getTabs().addAll(workspaceTab);
tabpaneWorkspace.setTabClosingPolicy(TabPane.TabClosingPolicy.SELECTED_TAB);
}
Poprzez dwukrotne kliknięcie lewym klawiszem myszki na zakładce Chciałbym zmienić nazwę (wpisując nowy tekst) wybraną kartę: Jak mogę Zrób to?
co dokładnie to problemu, onmouseclicked z clickcount lub zmiany nazwy. Czy pole tekstowe powinno być inline (Inline-Editing) lub po prostu TextField gdzieś indziej? – Kalaschni
Chciałbym zmienić tekst: teraz zakładka ma "Nowy obszar roboczy" jako tekst, chciałbym ustawić ten tekst jako edytowalny w celu wpisania nowego ciągu znaków –
, ponieważ zakładka nie ma obsługi onclickhandler Myślę, że najlepszym sposobem jest ustawienie 'tab.setGraphic (...);' do przycisku i zaimplementuj go tam (MouseEvent ma clickCount). – Kalaschni