Oberflächen
  Vorlesungen     Download     DBS     Sprachen     File Formats     Impressum     Datenschutz  
C#- GUI-Programme mit Quellcode
Java-Programme mit Quellcode
C#
WPF
HTML
Java FX
Java (Swing)
Winforms
Visual Studio (MFC)
ArcView
QGis
ArcView .net
IDW
Allgemein:
Startseite
Vorlesungen
Labore
Sinnvolle Programme
Lineare Regression
GUI-Entwurfsarbeit
Single-Format
Design Pattern-Termine
Observer1
Bsp2
Json-Array
Json-Dialogelemente
Webtechnologien

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