Javafx实现窗口随意拖动(鼠标监听)

您所在的位置:网站首页 将鼠标移至哪里可移动窗口位置 Javafx实现窗口随意拖动(鼠标监听)

Javafx实现窗口随意拖动(鼠标监听)

2024-07-11 14:09| 来源: 网络整理| 查看: 265

java求2-1000的所有素数

ackerman_big: public class PrimeNumber { public static void main(String[] args) { //声明需要用到的变量 int i = 2; // i 是起始变量 boolean prime; // prime 用来判断是否存在否定素数的因子 int amount=0; //累加器,统计素数个数 while(i { xOffset.set(event.getSceneX()); yOffset.set(event.getSceneY()); }); stage.addEventHandler(MouseEvent.MOUSE_DRAGGED,event -> { stage.setX(event.getScreenX() - xOffset.get()); stage.setY(event.getScreenY() - yOffset.get()); }); [/code]

Javafx实现窗口随意拖动(鼠标监听)

堵了目录: xOffset是什么类型,怎么获取?

Javafx实现窗口随意拖动(鼠标监听)

一介农夫: [code=java] // 鼠标点击时立即获取位置 pane.setOnMousePressed(event -> { xOffset.set(event.getSceneX()); yOffset.set(event.getSceneY()); }); pane.setOnMouseDragged(event -> { stage.setX(event.getScreenX() - xOffset.get()); stage.setY(event.getScreenY() - yOffset.get()); }); [/code] 这样才能完美实现拖动



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3