当前位置: 首页 > 知识库问答 >
问题:

如何设置JavaFX默认皮肤

边国安
2023-03-14

我注意到,当我在JVM 7和JVM 8上运行JavaFX应用程序时,我得到了不同的默认外观。如何将每个JVM上的默认皮肤设置为相同?

共有3个答案

西门安歌
2023-03-14

也可以使用-Djavafx运行。命令行上的userAgentStylesheetUrl=caspian。

宁弘亮
2023-03-14

JavaFX2的默认样式表是caspian。css。您可以在jfxrt中找到它。com下的jar。太阳javafx。场景控制皮里海。JavaFX8改变了这一点,我相信默认样式表名为modena。css。为了获得通用样式表,您必须定义自己的样式表,或者将其中一个默认值复制到项目中。

刘畅
2023-03-14

您可以设置默认皮肤:

@Override 
public void start(Stage stage) throws Exception {
    ....
    setUserAgentStylesheet(STYLESHEET_CASPIAN);
    ....
}

http://fxexperience.com/2013/01/modena-new-theme-for-javafx-8/

 类似资料:
  • 我有一个单窗口JavaFX应用程序,它是从JavaFX教程中创建的。 我正在通过以下功能设置新窗口内容: 但是我想从这个fxml文件中选择一个默认激活的文本字段。如何做到这一点?我尝试在控制器的初始化方法中调用requestFocus方法,但没有成功。我在TextField类和AnchorPane类中都没有找到任何合适的属性(AnchorPane是fxml控件树的根元素)。

  • 问题内容: 我一直在关注以下内容:https : //code.google.com/p/table- layout/#Quickstart, 以获得LibGDX中表格的一些简介。我已经尝试了一些按钮。 现在我有这段代码: 但这引发了一个原因: 我只将按钮(从屏幕上的其他位置)添加到皮肤中: 我的问题现在是桌子需要什么样的纹理,最重要的是,如何在桌子上使用它们? 问题答案: 当谈到libGDX中的

  • 问题内容: 我的UIPickerView有问题。我在欧盟AP和NA中有3个值。当我启动该应用程序时,似乎选择了EU,但是当我做出选择时,我只会返回,现在当我触摸UIPickerView时,EU值被选中,然后从NSLog中返回。 我的问题是: 当用户仅启动应用程序并且什么都不触摸时,如何定义默认值(不仅是标签),该值将被选中。 编辑: 这是我的代码来获取所选项目: 问题答案: TL:DR版本: 您没

  • 问题内容: 我需要在活动开始时为ListPreference设置默认值。我试过了,但它使列表的firts条目成为默认条目。我需要它,因为我必须检查一个条件并将满足该条件的值设置为默认值,因此我认为无法从xml文件(带有)中完成此操作 例如,假设我在arrays.xml中具有以下值数组: 在PreferenceScreen xml中: 在活动中,我想做这样的事情: 但这是行不通的,因为它将默认设置为

  • 本文向大家介绍如何设置MySQL默认值NONE?,包括了如何设置MySQL默认值NONE?的使用技巧和注意事项,需要的朋友参考一下 要在MySQL中设置默认值,您需要使用DEFAULT关键字。让我们首先创建一个表- 我们为插入时未输入的值设置了DEFAULT以上。现在,让我们使用insert命令在表中插入一些记录。我们尚未在此处为某些行插入值。默认设置在那里- 使用select语句显示表中的所有记

  • 我正在处理一个JavaFX项目,其中有一堆静态HTML&JS页面,我正在加载,用户可以签出并单击链接等。 现在,通常当我们使用或之类的浏览器时,调用print命令完成打印任务。 但在中发生的情况不一样。我如何在JavaFX的网页呈现机制中启用打印。 以下是我到目前为止的代码: 任何建议或指示都会很好。谢谢你..:-)