JavaFX未修饰的窗口,Windows 10边缘最大化事件

时间:2017-03-13 14:25:15

标签: java windows javafx

当在例如窗口10中将窗口拖动到屏幕的边缘时,窗口将最大化。例: https://gyazo.com/365bd3d315fa4261c602711fde46c92b

但是当我使用未修饰的javaFX应用程序时,它不起作用: https://gyazo.com/ef94800081db5337b4bb7238d092a424

我如何在JavaFX中执行此操作?

这是我用来移动窗口的代码:

double xOffset = 0;
double yOffset = 0;

layout.setOnMousePressed(event ->
{
    xOffset = event.getSceneX();
    yOffset = event.getSceneY();
});
layout.setOnMouseDragged(event ->
{
    window.setX(event.getScreenX() - xOffset);
    window.setY(event.getScreenY() - yOffset);
});

0 个答案:

没有答案