小编Pet*_*sen的帖子

JavaFX点击覆盖堆栈窗格

概要

正如您在上图中所看到的,我有一个包含两个元素的stackpane,一个BorderPane(它还包含一个画布和一个状态栏)和另一个stackpane(包含一些其他UI的东西).

我希望能够从绿色堆叠窗格的不可见区域点击到黄色边框,但仍然允许点击绿色堆叠窗格上的实际UI内容(其中有可点击的东西,如按钮等).

你怎么做到这一点?

java user-interface javafx input java-8

8
推荐指数
1
解决办法
2911
查看次数

JavaFX Canvas缩放而无需抗锯齿

我正在开发一个绘画程序,并且希望能够在没有抗锯齿的情况下缩放(缩放)我的JavaFX画布。

经过一些研究,我发现了:JavaFX ImageView无需进行任何平滑处理即可解释不同的解决方法。

我决定实施解决方法#4,该方法是从画布的快照中读取像素并将其放大并绘制到ImageView。但是,这不可行,因为性能确实很差,这在很小的画布(640,480)上画出中等快的笔划就可以证明:

性能

我想我可以为笔划实现一个平滑算法,但是由于这种性能,我不确定在到达另一个停靠点之前需要花费多长时间。

我们会得到:canvas.setInterpolation(Interpolation.NEAREST_NEIGHBOUR)吗?还有另一种方法可以实现更好的性能吗?

我的最后一招是回到Swing,实际上可以将其设置为禁用插值。

java drawing javafx antialiasing

5
推荐指数
0
解决办法
666
查看次数

使用Vue JS和Require JS?

我通过Bower安装了以下内容:

  • jQuery 3.1.0
  • Vue 1.0.26
  • Require.js 2.2.0

但是当我加载我的网站时,"Vue"是未定义的.

我试过了var vue = require('Vue')东西,但它似乎没有用.

Vue说这是一个AMD模块,所以是Require.js ......我错过了什么?

requirejs vue.js

4
推荐指数
1
解决办法
1万
查看次数