CONTEXTMENU
Contextmenu

Beschreibung Download
Eine ListeView mit einem ContextMenu UIBspContextMenu01.java
UIBspContextMenu01.png


import javafx.scene.control.ContextMenu;
import javafx.scene.input.ContextMenuEvent;

// init
MenuItem mnEdit = new MenuItem("Edit");
MenuItem mnDelete = new MenuItem("Delete");
MenuItem mnDeleteAll = new MenuItem("DeleteAll");

ContextMenu contextmenu = new ContextMenu();
contextmenu.getItems().addAll(mnEdit, mnDelete, mnDeleteAll);
mnEdit.setOnAction((ActionEvent e)->editSeletedItem());
mnDelete.setOnAction((ActionEvent e)->deleteSeletedItem());
mnDeleteAll.setOnAction(e->deleteAllItems());

ListView<Double> listviewPunkte = new ListView<>() ;

// import javafx.scene.control.ContextMenu;
// import javafx.scene.input.ContextMenuEvent;
listviewPunkte.setOnContextMenuRequested(new EventHandler<ContextMenuEvent>() {
@Override
public void handle(ContextMenuEvent event) {
contextmenu.show( listviewPunkte, event.getScreenX(), event.getScreenY());
}
});

private void editSeletedItem() {
}

private void deleteSeletedItem() {
}

private void deleteAllItems() {
}



ComboBox
CSS-Snippet