javafx相关内容

Java FX异常(媒体播放器应用程序)

我刚刚开始使用Java FX,不能在我的生活中找出为什么这种异常不断发生。 我有2个课程。一个叫做Main,另一个叫Player。这是他们每个人的样子.... 主类 包应用程序; import javafx.application.Application; import javafx.stage.Stage; import javafx.scene.Sce ..
发布时间:2017-09-29 10:59:45 Java开发

JavaFX .exe文件由于主类中的异常而失败

我开发了一个JavaFX应用程序,并使用本机打包工具(包括Inno Setup 5和WiX)来创建.exe文件和安装程序。该程序是一个自包含的应用程序,意味着它有自己的JRE和/ lib文件夹中的一些外部.jars。当我安装并执行它,它在我自己的电脑(Windows 7)和其他一些机器上运行正常,但似乎不能在Windows 10和Windows Server 2008 R2上运行。还有一些Wind ..
发布时间:2017-09-29 10:59:27 其他开发

“从应用程序启动方法异常,java.lang.reflect.InvocationTargetException”从数据库读取和显示

我正在尝试从MySQL数据库读取值并将其显示在JavaFX的表中。我使用netbeans IDE。当我运行我的代码时,我得到了标题中提到的异常。我将在下面发送代码: public class ViewSubject extends Application { private final TableView table = new TableView(); ..
发布时间:2017-09-29 10:06:48 其他开发

JavaFX - 应用程序启动方法中的异常?

我正在尝试创建一个JavaFX程序,每次尝试运行我的代码时,我都会遇到异常 - 我不完全确定它是什么意思... 我的代码: 包应用程序; import javafx.application.Application; import javafx.fxml.FXMLLoader; import javafx.stage.Stage; import javafx.scen ..
发布时间:2017-09-29 00:05:39 Java开发

JavaFx图像路径

我的Java类有一个问题。实际上代码是正确的,但是如果我点击运行按钮,则会导致图像路径引起异常。 static Image currentBackground = new Image(“Snake / Images / background_options.png”,true); 编译器的消息是: 线程“main”中的异常java.lang.ExceptionIn ..
发布时间:2017-09-28 22:13:00 Java开发

xml - JavaFX 获取控件问题?

用javaFX开发桌面应用遇到以下问题, fxml里定义界面 在java程序里获取fxml定义的界面并显示 问题:我想获取fxml里定义的button控件和webview控件,查了很多资料还是没明白该怎么做? 难道JavaScript的getElementById和Android的findViewById在JavaFX里面没有嘛? 谢谢 ..
发布时间:2017-09-06 05:49:31 Java开发

eclipse - 为什么用ANT构建JavaFX项目后,HTTP传输会出现乱码?

问 题 我的开发环境如下: 操作系统:win10 IDE:Eclipse Oxygen JDK:1.8 不管我在Eclipse上如何调试和运行这个程序,HTTP传输字符都不会出现乱码。 但是一旦我用ANT构建之后,HTTP传输出去的中文都会乱码。 在BUILD过程中没有发生错误。 BUILD之后,它可以从ActiveMQ正常接收消息。我甚至可以在HTTP传输前打印出 ..
发布时间:2017-09-05 20:40:16 Java开发

JavaFX怪(Key)EventBehavior

所以我一直在尝试一下javaFX,我遇到了一些相当奇怪的行为,可能链接到 TableView#edit()方法。 / p> 我将再次在这个帖子的底部发布一个工作示例,因此您可以看到在哪个单元格(调试包括!)中确切发生了什么。 我会尝试自己解释所有的行为,虽然它的方式更容易看到自己。基本上,当使用 TableView#edit()方法时,事件就会变得混乱。 1: 如果您正在使 ..
发布时间:2017-09-03 02:04:39 开发方法

没有抓住JavaFX按键

我正在尝试捕获按键新闻事件(上下翻页),但根本没有收到关键事件。以下是相关的代码: 构造函数: private MainLayout(){ imageView = new ImageView ); root = new StackPane(); root.getChildren()。add(imageView); root.setFocusTraversable(tru ..
发布时间:2017-08-31 10:50:13 Java开发

如何最小化(iconify)FXML应用程序?

如何分配一个处理程序来最小化(iconify)应用程序到$ code> @FXML private HBox minBtn; (使用Shape创建的自定义按钮)按钮从Controller的 public void initialize(URL,ResourceBundle)方法? setIconified(boolean)方法在Stage类中,我无法让他在我的Controller类中。 解决 ..
发布时间:2017-08-31 08:40:32 Java开发

当拖动手势时,JavaFX KeyEvent不会被激活

所以我的问题是这样,我正在实现一个UI创建工具,需要使用拖动手势调整元素大小。当检查修改键被按下时,即会实现均匀缩放时,出现此问题。当拖动手势处于活动状态时,钥匙事件永远不会出现,因此我无法在拖动期间激活/停用此状态,这显然不是理想!我的问题是,JavaFX有什么原因为什么会这样?有没有解决办法?我可以访问原始的键盘状态,即没有事件回调吗? 解决方案 这似乎对我来说很好: impo ..
发布时间:2017-08-31 08:10:05 Java开发

用JavaFX打开多个窗口

我试图用JavaFX打开多个窗口,当一个按钮点击它时,我有一个eventlistener打开一个新窗口,如下所示: @FXML private void joinAction(){ 父根; try { Stage stage =(Stage)joinButton.getScene()。getWindow(); stage.close(); root = FXMLLoa ..
发布时间:2017-08-31 07:53:07 Java开发

JavaFX:保存并恢复TableView的视觉状态(顺序,宽度和可见性)

在JavaFX TableView中,如何确定 我的更改。列顺序[已解决] II。列的宽度[已解决] III。列表的可见性[解决] 将其保存为首选项并将其还原,下次启动应用程序时 我。列顺序 现在工作。但是, wasRemoved()在重新排序列时触发,而不是 wasPermutation()。 final List ..
发布时间:2017-08-31 07:38:22 开发方法

JavaFX中事件消耗的意义是什么?

我正在尝试了解 JavaFX中的事件处理,我找到了这一行。 路线可以沿 路由修改为事件过滤器和事件处理程序处理事件。此外,如果事件过滤器或事件处理程序 在任何时候消耗事件,则初始路由上的某些节点可能 未收到该事件。 你可以解释事件消耗的含义是什么? 解决方案 具体路线在大多数情况下(例如鼠标/键事件)路由将从场景的根节点开始,并包含每个从根 Node 到目标 Node 节 ..
发布时间:2017-08-31 07:35:53 Java开发

在gui线程中触发异步事件

TL; DR我正在寻找一种方法让一个线程在另一个 中引发一个事件 编辑: / strong>我说“立即”一词,就像一些评论者指出的那样,是不可能的。我的意思是,如果gui线程空闲(如果我做我的工作,应该是),它应该在相当快的时间内发生在低毫米到纳秒的范围内。 案例示例: 我有一个具有Parent类的项目。该Parent类创建一个子线程“Gui”,它包含一个javafx应用程序并实现R ..
发布时间:2017-08-31 05:22:41 Java开发

JavaFx事件参数类型不匹配

我第一次使用JavaFx,遇到事件的问题。我使用SceneBuilder构建了一个表单,并在.fxml和controller上添加了一个事件,但它总是返回: 线程中的异常“ JavaFX应用程序线程“java.lang.IllegalArgumentException:参数类型不匹配 FirstScene.fxml: / strong> ..
发布时间:2017-08-31 02:51:44 Java开发

在JavaFX中显式定位节点

当我点击了一个按钮,它改变了它的位置。 但是当我移动鼠标时,按钮会回到场景的中心,为什么? 我有以下代码: public class HolaMundo extends Application { Button btn; 场景场景; @Override public void start(Stage primaryStage){ btn = new But ..
发布时间:2017-08-31 01:14:13 Java开发