Tag: javafx

如何淡入隐藏的JavaFX标签

如何在隐藏的项目上添加花哨的JavaFX事件? 例如,当我显示由按钮点击触发的隐藏标签时,我想使用“淡入淡出”效果。 如何在调用以下方法时添加效果? @FXML private void handleButtonAction(ActionEvent event) { label.setVisible(true); }

JavaFX JSObject几分钟后停止工作?

我正在制作一个基于Web的应用程序,Java支持某些特定的请求(例如每次都不打印机打印),而且有些东西让我发疯 。 我使用JavaFX实例化浏览器对象,一切正常,但当然我需要从JavaScript到Java进行回调,这里是代码: … … we.getLoadWorker().stateProperty().addListener( new ChangeListener() { @Override public void changed(ObservableValue observable, State oldValue, State newValue) { if ( newValue == Worker.State.SUCCEEDED ) { bridge = new Bridge(); JSObject jsobj = (JSObject) we.executeScript( “window” ); jsobj.setMember( “app”, new Bridge() ); } if ( newValue == Worker.State.CANCELLED ) { System.out.println( newValue ); System.out.println( “An […]

Java中的Interactive Map查看器桌面应用程序

我想构建一个桌面应用程序 – 一个地图查看器,如下所示: http://sunsite.ubc.ca/UBCMap/ : http://sunsite.ubc.ca/UBCMap/用Java编写。 每当有人将鼠标hover在地图上的建筑物上时,应该有一个气球工具提示,说明地图上的建筑物,如办公室电话号码等,该建筑物应在2-d地图中发光。 有人可以给我一些指示,我应该在Java中使用什么框架来构建这样的东西(例如JavaFx)? 是否有任何类似的示例代码?

使用Eclipse将JavaFX Project导出到runnable

我正在使用Eclipse并在javaFX中制作一个简单的游戏。 我有图像,需要将它们和javafx打包成一个可运行的文件。 我没有使用任何与javafx相关的CSS,只是基本的窗口和阶段和东西。 谢谢! 我试图只是导出它,但它不起作用。

JavaFX 2调试css

在使用JavaFX时,我正在努力处理一些CSS样式。 我想知道是否有任何方法来调试CSS? 像firebug或chrome中的内置工具一样,当你按下一个css样式适用于它的元素时会显示你。

如何使用javafx textfield maxlength

如何在我的主类javafx中使用此代码。 这样我就可以在javafx texfield中设置字符的最大长度。 class LimitedTextField extends TextField { private final int limit; public LimitedTextField(int limit) { this.limit = limit; } @Override public void replaceText(int start, int end, String text) { super.replaceText(start, end, text); verify(); } @Override public void replaceSelection(String text) { super.replaceSelection(text); verify(); } private void verify() { if (getText().length() > limit) { setText(getText().substring(0, limit)); […]

“java.lang.IllegalArgumentException:uri.getScheme()== null! “使用JavaFX播放音频时出错

我正在尝试在Java上播放mp3音频,其中一种forms。 我相信是JavaFX,一切顺​​利,直到我尝试播放音频。 这是代码: import javax.sound.sampled.AudioPermission; import javafx.application.Application; import javafx.event.ActionEvent; import javafx.event.EventHandler; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.layout.StackPane; import javafx.scene.media.Media; import javafx.scene.media.MediaPlayer; import javafx.stage.Stage; public class fx_main extends Application { @Override public void start(Stage primaryStage) { Button btn = new Button(); btn.setText(“Say ‘Hello World'”); btn.setOnAction(new EventHandler() { @Override public void handle(ActionEvent event) { System.out.println(“Hello World!”); Media […]

什么是Java FX中的“mnemonicParsing”属性

我一直在使用SceneBuilder,我发现它应用了mnemonicParsing的属性,并将它等同于我所创建的每个Node false 。 究竟是什么? 它在Layout.xml什么区别?

JavaFX 2 BorderPane使用全空间

我只是面对一个我自己无法解决的问题。 我尝试在我的BorderPane中放置一个包含TextField和HTML-Editor的vBox,但不使用完整的空间。 另一个问题是,如果我收缩窗口,html编辑器与我的左选项窗口重叠。 private void initEditor() { editor = new HTMLEditor(); editor.setId(“editor”); editor.lookup(“.top-toolbar”).setDisable(true); editor.lookup(“.top-toolbar”).setManaged(false); ((ToolBar) editor.lookup(“.bottom-toolbar”)).getItems().addAll(FXCollections.observableArrayList(((ToolBar)editor.lookup(“.top-toolbar”)).getItems())); editorBox = new VBox(); TextField field = new TextField(); field.setPrefHeight(36); field.setId(“editor-title”); editorBox.setFillWidth(true); editorBox.getChildren().addAll(field, editor); root.setCenter(editorBox); }

JavaFX中Event consume的含义是什么?

我试图理解JavaFX中的事件处理,在那里我发现了这一行。 路径可以修改为路径上的事件filter和事件处理程序处理事件。 此外,如果事件filter或事件处理程序在任何时候消耗该事件,则初始路由上的某些节点可能不会接收该事件。 你能解释一下事件消耗的意义吗?