javafx.scene.Scene.setOnMouseReleased()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(1.5k)|赞(0)|评价(0)|浏览(127)

本文整理了Java中javafx.scene.Scene.setOnMouseReleased()方法的一些代码示例,展示了Scene.setOnMouseReleased()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Scene.setOnMouseReleased()方法的具体详情如下:
包路径:javafx.scene.Scene
类名称:Scene
方法名:setOnMouseReleased

Scene.setOnMouseReleased介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

scene.setOnMouseReleased((MouseEvent me)->{
  if(isPicking){
    isPicking=false;

代码示例来源:origin: stackoverflow.com

scene.setOnMouseReleased(m -> {
  scene.setCursor(Cursor.DEFAULT);
});

代码示例来源:origin: stackoverflow.com

scene.setOnMouseReleased(m -> {
  scene.setCursor(Cursor.DEFAULT);
});

代码示例来源:origin: com.github.wshackle/poseList3DPlot

/**
 * Create a 3D Scene
 *
 * @param w the value of w
 * @param h the value of h
 * @return new Scene
 */
public Scene create3DScene(int w, int h) {
  Group root = new Group();
  root.setDepthTest(DepthTest.ENABLE);
  Scene scene3D = new Scene(root, w, h, true);
  camera = new PerspectiveCamera();
  scene3D.setCamera(camera);
  getCenterWinTranslate().setX(w / 3);
  getCenterWinTranslate().setY((2 * h) / 3);
  root.getTransforms().addAll(getCenterWinTranslate(), new Rotate(180, Rotate.X_AXIS));
  setContentGroup(this.create3dContent());
  root.getChildren().addAll(getContentGroup());
  scene3D.setOnMouseDragged(this::handleFxRootMouseEvent);
  scene3D.setOnMouseReleased(this::handlePanelMouseReleasExitedEvent);
  scene3D.setOnMouseExited(this::handlePanelMouseReleasExitedEvent);
  scene3D.setOnKeyPressed(this::handleKeyEvent);
  scene3D.setOnKeyTyped(this::handleKeyEvent);
  Platform.runLater(() -> {
    xNegView();
  });
  return scene3D;
}

相关文章