5
Ho un codice semplice per aggiungere scheda (s) per un tabPaneCome rinominare il testo della scheda con doppio clic in 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);
}
Facendo doppio click sinistro del mouse su una scheda vorrei rinominare (digitando un nuovo testo) la scheda selezionata: come posso Fai questo?
che cosa è esattamente il problema, il onmouseclicked con clickCount o la ridenominazione. Il campo di testo dovrebbe essere in linea (Inline-Editing) o solo un semplice campo di testo da qualche altra parte? – Kalaschni
Vorrei cambiare il testo: ora la scheda ha "Nuovo spazio di lavoro" come testo, vorrei impostare questo testo come modificabile per digitare una nuova stringa –
perché la scheda non ha onclickhandler penso che il modo migliore sia impostare il 'tab.setGraphic (...);' a un pulsante e lo implementa lì (MouseEvent ha un clickCount) .. – Kalaschni