标签: javafx

Google Maps&JavaFX:单击JavaFX按钮后在地图上显示标记

当我点击我的JavaFX应用程序的Button时,我一直在尝试在地图上显示标记.所以当我点击该按钮时,我在JSON文件中写入该位置,该文​​件将被加载到包含该地图的html文件中.问题是当我在浏览器中打开html页面时,它工作得很好,但在JavaFX的Web视图中没有任何反应,我不知道为什么!

这是html文件:

<!DOCTYPE html>
<html>
  <head>
  <title>Simple Map</title>
  <meta name="viewport" content="initial-scale=1.0">
  <meta charset="utf-8">
  <style>
  /* Always set the map height explicitly to define the size of the div
   * element that contains the map. */
  /*#map {
    height: 100%;
  }*/
  #map{width:100%;height:100%;margin:auto;}
  /* Optional: Makes the sample page fill the window. */
  html, body {
    height: 100%;
    margin: 0;
    padding: 0;
  }
</style>
</head>
<body>
<div id="map"></div>
<script>
  var map;
  var marker;
  // Multiple Markers
  var markers = [];
  var pos …
Run Code Online (Sandbox Code Playgroud)

javascript google-maps javafx javafx-webengine

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

Swing vs JavaFx用于桌面应用程序

我有一个非常大的程序,目前正在使用SWT.该程序可以在Windows,Mac和Linux上运行,它是一个包含许多元素的大型桌面应用程序.现在SWT有点老了我想切换到Swing或JavaFX.我想听听你对三件事的看法.

我主要担心的是桌面GUI应用程序会有什么好处?(我在网上看了很多人都认为JavaFX和Swing一样好,但除了简单的意见火焰战争之外我没有看到很多有效的论据).它必须适用于Windows,Mac和一些流行的Linux发行版.

  • 什么更干净,更容易维护?

  • 从头开始构建什么会更快?

我在我的应用程序中使用MVC方法,如果有任何帮助的话.

java user-interface swing javafx swingx

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

传递参数JavaFX FXML

如何将参数传递给javafx中的辅助窗口?有没有办法与相应的控制器通信?

例如:用户从a中选择一个客户,TableView并打开一个新窗口,显示客户的信息.

Stage newStage = new Stage();
try 
{
    AnchorPane page = (AnchorPane) FXMLLoader.load(HectorGestion.class.getResource(fxmlResource));
    Scene scene = new Scene(page);
    newStage.setScene(scene);
    newStage.setTitle(windowTitle);
    newStage.setResizable(isResizable);
    if(showRightAway) 
    {
        newStage.show();
    }
}
Run Code Online (Sandbox Code Playgroud)

newStage将是新窗口.问题是,我找不到告诉控制器在哪里查找客户信息的方法(通过传递id作为参数).

有任何想法吗?

parameters dependency-injection javafx parameter-passing fxml

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

JavaFX应用程序图标

是否可以使用JavaFX更改应用程序图标,还是必须使用Swing完成?

java javafx stage javafx-2 javafx-8

161
推荐指数
5
解决办法
12万
查看次数

是否可以在iOS,Android或Windows Phone 8上运行JavaFX应用程序?

可以使用JavaFX开发整个应用程序并在iOS,Android或Windows Phone 8上运行它,而无需编写特定于平台的代码吗?

java javafx javafx-2

101
推荐指数
2
解决办法
10万
查看次数

JavaFX和OpenJDK

我正在尝试决定是否可以为Java应用程序的用户界面切换到JavaFX.我的大多数用户都会使用Oracle JRE,它最近集成了JavaFX.但是,有些人正在使用OpenJDK(在Linux上).这个(旧)问题表明OpenJDK与JavaFX的处理非常糟糕.根据这个问题,替代的OpenJFX只会在版本9中完全集成到OpenJDK中.所以我的问题有两个:

  • OpenJDK中的JavaFX支持是否仍然如此糟糕?
  • 如果是这样,是否有任何Linux发行版已经提供OpenJFX包,因此用户不必自己构建它

java openjdk javafx javafx-2

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

macOS - 如何安装 Java 17

有人可以告诉我在 Mac 上安装 Java 的步骤吗?

我做到了brew install java

我明白了

Warning: openjdk 17.0.1 is already installed and up-to-date.
To reinstall 17.0.1, run:
  brew reinstall openjdk
Run Code Online (Sandbox Code Playgroud)

如果我执行 java -version,我会得到这个。

openjdk version "13.0.8" 2021-07-20
Run Code Online (Sandbox Code Playgroud)

如果我导航到/Library/Java,我有 2 个空目录。

java 17安装在哪里?

java macos javafx

96
推荐指数
5
解决办法
21万
查看次数

JavaFX场景构建器去了哪里?

我试图找到难以捉摸的JavaFX场景构建器,以便我可以在Intellij中使用它.我在Windows操作系统上.

Oracle已经声明JavaFX场景构建器包含在新的下载中,但无论我如何搜索都找不到它(请参阅http://www.oracle.com/technetwork/java/javafx/downloads/index.html).我认为他们已经链接到不正确的页面,谷歌搜索它让我无处可去.

我已经安装了Java 8 SDK并且运行正常.显然JavaFX现在包含在其中,但是在Java文件夹中没有任何地方可以找到场景构建器,它似乎在网上完全丢失.

请任何人可以帮忙吗?我只是想编写一个小的GUI程序,看起来JavaFX似乎是要走的路(如果它不是那么随意消除我对这个概念的看法!)

javafx intellij-idea fxml scenebuilder javafx-8

93
推荐指数
2
解决办法
6万
查看次数

JavaFX与WPF相比如何?

我大部分时间都是C#程序员,大约10年前我就停止编写Java了,但是我试着通过阅读文章,与朋友交谈等方式来跟上Java的技术.

我听说过一个名为JavaFX的新的丰富的GUI框架,但找不到任何资源与非Java的相似之处.

由于我对C#和WPF非常熟悉,所以我想了解两种技术的相似或不同之处.

编辑:看到没有答案,我会尝试更具体:

  1. WPF使用XAML创建可视树,JavaFX有类似的东西吗?
  2. WPF最适合与MVVM模式中的视图模型绑定,JavaFX是否也广泛使用绑定?
  3. WPF利用GPU进行渲染,JavaFX是否也这样做?
  4. 当通过网络上的浏览器运行时,Silverlight与JavaFX相比如何?

......更多......

我正在将此更改为社区维基,以便比较可以不断更新(希望如此).

wpf javafx javafx-2

89
推荐指数
2
解决办法
5万
查看次数

javac:无效的目标版本:1.8

我最近下载了与NetBeans捆绑在一起的JDK 1.8.0.0_06.然后我发现我在Java 1.7中开发的JavaFx项目将无法在Java 1.8中编译,因此我将JDK降低到1.7.还是我不能让它工作/编译.我收到此错误:

javac: invalid target release: 1.8
Usage: javac <options> <source files>
Run Code Online (Sandbox Code Playgroud)

我真的被困住了,非常感谢任何帮助.

java netbeans javafx runtime-error

85
推荐指数
7
解决办法
15万
查看次数