草庐IT

javafx-webengine

全部标签

java - 在独立的 JavaFX 应用程序中包含图标

我已经为此奋斗了一天多,并且阅读了很多关于SO和其他地方的帖子,但我仍然遇到问题。我需要将我的应用程序图标包含在一个独立的JavaFX应用程序包中。我正在使用JDK1.8.0_45及其包含的JavaFX包。我正在使用Maven构建.exe,一切都很好,只是我无法包含我的图标。这是我的pom.xml:4.0.02.2.1com.mycompany.drmDRMDashboard2.0UTF-88.0.45org.apache.maven.pluginsmaven-compiler-plugin3.31.81.8org.apache.maven.pluginsmaven-dependenc

java - 如何在 javafx 代码中添加 Anchorpane 约束?

我知道您可以在fxml中添加包含AnchorPane的内容,例如:'AnchorPane.bottomAnchor="0.0"'但是您可以在Java代码中设置AnchorPane约束吗? 最佳答案 AnchorPane上有一组静态方法,您可以使用节点和约束调用这些方法。AnchorPane.setTopAnchor(Node,double)AnchorPane.setBottomAnchor(Node,double)...等等例子AnchorPane.setBottomAnchor(button,0.0);

java - JavaFX 中的按钮对齐

我用关闭按钮创建了这个JavaFX对话框:finalintxSize=300;finalintySize=280;finalColorbackgroundColor=Color.WHITE;finalStringtext="SQLBrowserVersion1.0";finalStageaboutDialog=newStage();aboutDialog.initModality(Modality.WINDOW_MODAL);ButtoncloseButton=newButton("Close");closeButton.setAlignment(Pos.BOTTOM_CENTER);

java - 两个 JavaFx Controller 之间的通信

我制作了一个Controller和View结构(fxml)以尽可能多地分离我的代码,我想知道如何在2个Controller之间进行通信。我的意思是,一个Controller必须调用另一个Controller的某些功能才能将其设置为最新。我认为我当前结构的模式会更明确:Controller1/\fx:includefx:include/\Controller2Controller3每个Controller都有自己的fxmlView。-Controller1:一个容器Controller,它有一个带有2个选项卡的TabPane元素(每个选项卡对应1个Controller)-Controll

JavaFX:如何刷新表格?

我在JavaFXTableView中刷新行样式时遇到问题。javaversion"1.8.0_51"Java(TM)SERuntimeEnvironment(build1.8.0_51-b16)JavaHotSpot(TM)ServerVM(build25.51-b03,mixedmode)逻辑:将数据加载到tableView。通过setRowFactory为行设置新样式。将新数据加载到表中。刷新新表格行的样式。(不适合我。)如何重新加载行的样式?我的代码片段:importjavafx.application.Application;importjavafx.beans.propert

java - 如何在条形图 javafx 顶部显示条形图值

从这段代码我可以生成10个条形图,现在我想知道如何在条形图顶部显示每个条形图的值,如附图:代码如下:publicclassBarChartSampleextendsApplication{@Overridepublicvoidstart(Stagestage){stage.setTitle("BarChartSample");finalCategoryAxisxAxis=newCategoryAxis();finalNumberAxisyAxis=newNumberAxis();finalBarChartbc=newBarChart(xAxis,yAxis);bc.setTitle("

JavaFX - 调整屏幕大小时调整 Canvas 大小

我正在处理我在JavaFX中构建的关卡编辑器的GUI,我希望能够将Canvas对象的大小调整为新的拆分Pane尺寸。似乎我尝试过的一切都失败了。这包括将Pane对象传入并直接使用其宽度,使用窗口大小监听器并将宽度和高度属性绑定(bind)到拆分Pane的属性。有任何想法吗?这是调整大小之前的样子:调整大小后:有人有什么想法吗?该类的代码非常广泛,但调整大小的代码将包含在此处:publicCanvascanvas;publicStringtabTitle;publicVBoxlayout;publicGraphicsContextg;publicCorecore;publicCanvas

多种对象类型的 JavaFX TreeView? (和更多)

我目前有以下对象数据结构:项目字符串名称ArrayList信息字符字符串名称收集项目账号字符串名称收集字符(最多8个)我想制作一个如下所示的TreeView:Root(invisible)======Jake(Account)============JakesChar(Character)==================AmazingSword(Item)==================BrokenBow(Item)==================JunkMetal(Item)======Mark(Account)============myChar(Character)=

java - 如何更改 JavaFX 中的突出显示颜色?

如何更改JavaFX中的突出显示颜色?通常它是带有渐变的蓝色,但我想要绿色突出显示。我尝试了以下方法:.root{-fx-shadow-highlight-color:#CCFF99;}感谢您的帮助! 最佳答案 查看caspian.css(JavaFX2)或modena.css(JavaFX8).root{/*Abrightblueforhighlighting/accentingobjects.Forexample:selected*text;selecteditemsinmenus,lists,trees,andtables;p

JavaFX:如何使回车键提交TextArea

抱歉,如果这看起来有点太简单了,我是JavaFX的新手,这是我用它构建的第一个小应用程序。我正在尝试制作一个简单的聊天客户端。我正在使用JavaFXScene构建器制作客户端UI,以及连接到FXML的Controller类。我怎样才能使文本区域中的当前文本提交到服务器并在按下回车键时清除文本区域,而不是使用某种“发送”按钮?编辑:这是不起作用的代码://...publicclassFXMLDocumentController{//...@FXMLprivateTextAreamessageBox;//...messageBox.setOnKeyPressed(newEventHandl