草庐IT

rx-javafx

全部标签

java - JavaFX 是桌面或独立应用程序的动态 GUI 的选择吗?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我想为桌面应用程序制作动态用户界面。我打算用JavaFX制作它。这是一个好的选择吗?我想知道的第二件事是,是否可以通过JavaFx获得UI,并在幕后由纯Java完成主要工作?我是JavaFX的新手,如果我错了请纠正我。此外,如果我错了,请告诉我独立应用程序背后的动态UI和Java代码的其他可能性。

java - 如何在 JavaFx 中捕获强制退出或意外关闭的事件?

我正在制作一个具有服务器登录和注销功能的桌面应用程序。每当有人关闭窗口时,我都需要从应用程序注销,所以我正在使用这些代码primaryStage.setOnCloseRequest(newEventHandler(){@Overridepublicvoidhandle(WindowEventevent){event.consume();closeWindow();}});其中closeWindow()包含注销和其他相关步骤。现在,当应用程序意外关闭或有人从任务管理器强行退出/关闭它(通过结束进程)时会出现问题。JavaFX是否有捕获强制退出或意外关闭的事件?或者是否有任何方法可以阻止它

java - 为什么 JavaFX API 不包含在 Java 8 J2SE 中?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭9年前。Improvethisquestion有人知道为什么JavaFX8在即将推出的Java8中仍然不是日常的J2SEAPI吗?显示所有Java组件的技术图清楚地从J2SE堆栈中排除了JavaFX。我想在JDKjavadoc中并排查看JavaFX和SwingAPI。想知道为什么Oracle没有/不能给我们这些?顺便说一句,关于JavaFX的不同状态(与J2SE中包含的其他标准相比)的主题,谁能解释为什么JavaFX的作者认为绝对有必

java - 禁止 javascript 在 javafx webview 中运行

我想知道是否可以在Javafx的WebView中禁用javascript。我在网上搜索过,但无法获得有关此的任何信息。Oracle中的链接网站说可以启用和禁用javascript,但找不到任何文档。谢谢.. 最佳答案 您必须在WebEngine上将Javascript设置为禁用本身由WebView控制。WebViewbrowser=newWebView();WebEnginewebEngine=browser.getEngine();webEngine.setJavaScriptEnabled(false);

用于桌面应用程序的 JavaFX-8 GUI : Are there Look & Feels like in Swing?

在Swing中,有一些外观和感觉作为Java的一部分提供,例如:跨平台:光轮主题金属特定于平台:GTK+WindowsXP等等Java8是否像为Swing一样为JavaFX提供外观和感觉?(我不询问特定的外观和感觉,我一般询问是否有默认外观之外的外观和感觉) 最佳答案 我将通过对这个问题的回答的总结和我自己所做的一些研究来回答我自己的问题:在JavaFX中,不再有外观术语,但有样式表在JavaFX-8(即Java8版本)之前,只提供了一个样式表,名为Caspian从JavaFX-8开始,添加了另一个样式表,名为Modena。Mode

带有类选择器的javaFX css id选择器不起作用

编辑(9/05/2016):检查我写的答案..Part1我为应用程序的所有TabPanes使用此css:.tab-pane.tab-header-area.tab-header-background{-fx-opacity:0.0;}.tab-pane{-fx-tab-min-width:90.0px;}.tab-pane.tab{-fx-background-color:orange;-fx-background-radius:0.020.00.020.0;-fx-focus-color:transparent;-fx-faint-focus-color:transparent;}.

JavaFX:使用对象属性的组合框

假设我有一个类:publicclassDummy{privateStringname;privateStringsomeOtherProperty;publicStringgetName(){returnname;}}我有一个这个类ArrayListdummyList;的ArrayList我可以创建一个带有对象名称属性的JavaFXComboBox作为选择选项,而不使用对象名称创建一个新的ArrayList吗?伪代码:ObservableListdummyO=FXCollections.observableArrayList(dummyList);finalComboBoxcombo=

java - 如何更改 JavaFX 中聚焦文本字段的发光轮廓颜色?

经过大量浏览,我还没有找到解决办法。我正在尝试更改TextFiedl周围的这种非常浅的蓝色边框颜色(当它被选中时)。我最接近的是这个:.text-field{-fx-faint-focus-color:red;}但我得到了这个结果:非常强烈的红色调(与柔和的边框完全相反),看起来也比原来的更厚。那么,我怎样才能只改变颜色,这样我就可以得到,比如说,非常浅的红色,而不是非常浅的蓝色,同时保持厚度/整体感觉原始的光芒? 最佳答案 默认的-fx-faint-focus-color的不透明度为0x22/0xFF。您应该这样做,并将-fx-f

java - 限制 JavaFX TextField 的字符数导致撤消时出现 IndexOutOfBounds

我需要限制用户可以输入到TextFieldJavaFX控件中的字符数。我像这样扩展了TextFieldpublicclassLengthLimitedTextFieldextendsTextField{/***@parammaxCharactersThemaxallowedcharactersthatcanbeenteredintothis{@linkTextField}.*/publicLengthLimitedTextField(finalintmaxCharacters){finalTextFieldthisField=this;this.textProperty().addLi

JavaFX 8 日期选择器功能

我刚刚开始使用新的JavaFX8控件DatePicker。在DatePickerUserExperienceDocumentation,据说它有几个我想在我的GUI应用程序中拥有的很酷的特性:我想将格式从mm/dd/yyyy更改为dd/mm/yyyy。我想限制可以选择的日期。用户只能选择从今天到明年的同一天。显示除原始日期之外的回历日期:如何实现这些功能?JavaDoc对它们的描述不多。 最佳答案 这里是完整的实现:importjava.net.URL;importjava.time.LocalDate;importjava.tim