删除 JavaFX TitledPane 中 CSS 不起作用的插图

2023-12-11

基于 James_D 的解决方案(如何在 JavaFX TitledPane 中设置/删除插图)我已经尝试过,似乎通过 CSS 从 JavaFX TitledPane 中删除插入不起作用?它确实在场景生成器中正确更新,但在运行时插图保持不变。即使 Scenic View 8.0 也报告填充值为 9.6。

FXML 示例:

<?xml version="1.0" encoding="UTF-8"?>

<?import java.lang.*?>
<?import java.util.*?>
<?import javafx.scene.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>

<AnchorPane id="AnchorPane" prefHeight="200" prefWidth="320" stylesheets="@newCascadeStyleSheet.css" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/8" fx:controller="test3.FXMLDocumentController">
    <children>
      <Accordion layoutX="14.0" layoutY="14.0" prefHeight="270.0" prefWidth="320.0" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0">
        <panes>
          <TitledPane animated="false" text="untitled 1">
            <content>
              <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0">
                     <children>
                          <Button fx:id="button" layoutX="9.600000381469727" layoutY="9.600000381469727" prefHeight="124.0" prefWidth="318.0" text="Click Me!" AnchorPane.bottomAnchor="0.0" AnchorPane.leftAnchor="0.0" AnchorPane.rightAnchor="0.0" AnchorPane.topAnchor="0.0" />
                     </children>
                  </AnchorPane>
            </content>
              </TitledPane>
              <TitledPane animated="false" text="untitled 2">
            <content>
              <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0" />
            </content>
          </TitledPane>
          <TitledPane animated="false" text="untitled 3">
            <content>
              <AnchorPane minHeight="0.0" minWidth="0.0" prefHeight="180.0" prefWidth="200.0" />
            </content>
          </TitledPane>
        </panes>
      </Accordion>
    </children>
</AnchorPane>

CSS:

.titled-pane {
    -fx-text-fill: rgb(0,100,157);
}
.titled-pane:focused {
    -fx-color: -fx-base;
    -fx-text-fill: white;
}
.titled-pane > .title {
    -fx-text-fill: rgb(0,100,157);
    -fx-font-weight: bold;
}
titled-pane > .title  > .label{
    -fx-text-fill: rgb(0,100,157);
    -fx-font-weight: bold;
}
.titled-pane:focused > .title {
    -fx-color: rgb(0,100,157); 
    -fx-text-fill: white;
}
.titled-pane > .title:hover {
    -fx-color: lightgrey;
}
.titled-pane > * > * > AnchorPane {
    -fx-padding: 0px ;
}

在场景生成器中查看:(预览)

preview in scene builder

运行时查看:

view at runtime

所以看来由于某种原因没有应用填充。在我的主要应用程序中,我使用了很多Accordion容器。另一种选择是将 FXML 代码中的填充添加到AnchorPane of the TitledPane,这可行,但是是一项耗时的工作。我在 CSS 中遗漏了什么吗?


Set the -fx-padding对于以下样式类为 0。

.titled-pane .content AnchorPane {
    -fx-padding: 0px;
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

删除 JavaFX TitledPane 中 CSS 不起作用的插图 的相关文章

  • 仅当用户开始输入时清除 JavaFX TextField 中的提示文本

    默认行为是当字段获得焦点时 字段中的提示文本将被删除 那是标记在场上的时候 是否可以配置文本字段 以便仅在用户开始输入时删除提示文本 否则 我需要在每个文本字段旁边 上方添加一个标签 以描述其中的值 我知道它有点旧 但我自己也需要它 这仍然
  • 如何在JavaFX中为TextArea设置圆角?

    我需要在 TextArea 上有圆角 但它看起来有点奇怪 看起来 有些内层也应该有相同半径的圆角 但是哪一个呢 我使用这个CSS text area fx background color dbb1b1 fff0f0 fx backgrou
  • JavaFX - 如何从另一个控制器使用一个控制器中的方法?

    使用场景构建器 我有 2 个阶段 每个阶段都有一个控制器 stage1Controller stage2Controller Stage1控制器 public class Stage1Controller FXML private Menu
  • JavaFX:使用常量字符串前缀绑定 StringProperty

    我对 JavaFX 中的绑定功能有疑问 我想要的是绑定 2 个字符串属性 但他们的价值观不应该是平等的 让我举个例子 我有一个 StringProperty 代表我的应用程序中最后打开的项目 该值类似于 C temp myProject p
  • 如何在 JavaFX 中对单选按钮的最大可选复选框进行限制?

    请看下面的图片 您就会了解我的应用程序的布局 我希望能够动态选择多少CheckBox 启用下拉菜单 是可选的 固定数量 我想用这 3 个人来实现这个目标RadioButton 在垂直模式下全部 4CheckBox必须选择 不少于 在混合模式
  • JFrame 中的 JavaFX 菜单

    我想在 JFrame 中使用 JavaFX 菜单 我使用 JFXPanel 嵌入它 并且它在 JFrame 中可见 但是 问题是 菜单项不响应鼠标 我可以单击菜单 但不能单击菜单项 如果我使用键盘选择 MenuItem 并按 Enter 键
  • 在模块路径上使用 OpenJFX 11 JMODS 在 JDK 11 上运行 javafx 示例

    我已经从 OpenJFX 项目下载了 JavaFX Jmod 文件并将它们放在目录中G openjfx javafx jmods 11 我使用的是 OpenJDK 11 其中没有 JavaFX jmodJAVA HOME jmods即它不附
  • JavaFX 拖放无法正常工作

    我在网格窗格中使用两个 Imageview 进行拖放测试 我的问题是 当我完成拖放并将目标图像视图移动到源图像视图并释放鼠标时 我错误地最终显示了 img2 中的图片 而不是 img1 中的图片 当我注释掉 setOnDragExited
  • Mac OS X 下的 JavaFX:系统菜单和模态窗口

    我目前面临 Mac OS X 下的 JavaFX 菜单和模式对话框的问题 我正在使用该方法 MenuBar setUseSystemMenuBar true 为了将系统菜单栏用于我的应用程序菜单 这工作正常 但如果模式对话框打开 菜单不会被
  • 如何强制 JavaFX 字体抗锯齿?

    在测试 JavaFX 8 应用程序的 GUI 时 我注意到某些标签不显示抗锯齿文本 经过一番谷歌搜索和挣扎后 我发现正在发生一件非常烦人的事情 抗锯齿仅应用于字体大小大于 80 像素的标签 下面是一个比较应用了 AA 的 JavaFX 和
  • Raspberry PI 上的 JavaFX:加载库存着色器时出错

    目前我正在尝试部署我的 JavaFX 应用程序 该应用程序可以在 Windows 上的 Raspberry Model B v1 2 上顺利运行 由于 JavaFX 不能直接在 Raspi 上使用 我已经按照此处所述使用 Gluon 进行了
  • 如何让我的程序等到 JavaFX 窗口关闭后再继续?

    我有一个显示结果条形图的程序 我想等到用户关闭条形图才能继续执行下一行代码 该代码询问他们是否要为图表输入新信息 Scene scene BarGraph getBarChart primaryStage setScene scene pr
  • 如何设置菜单按钮和菜单项的样式

    我尝试更改菜单按钮中的样式 我可以更改菜单按钮样式 但不能更改其菜单项 无论我尝试什么 菜单按钮内的菜单项都保持不变 menu button fx background color black menu button label fx ba
  • JavaFX - 取消任务不起作用

    在 JavaFX 应用程序中 我有一个方法在大量输入时需要很长时间 我在加载时打开一个对话框 我希望用户能够取消 关闭该对话框并且任务将退出 我创建了一个任务 并将其取消添加到取消按钮处理中 但取消并没有发生 任务也没有停止执行 Task
  • 创建一个控件似乎打破了 JFX8 上的透明阶段

    上面的程序应该创建一个带有一些文本的透明舞台 但舞台看起来不透明 public class Test extends Application Override public void start Stage primaryStage new
  • Java 8 Eclipse 未设置根错误

    最近 我为 JavaFX 应用程序安装了 Java 8 build 124 并且开始收到以下错误 javafx fxml LoadException Root hasn t been set Use method setRoot befor
  • javafxports 项目内的 FXML 文件

    我正在查找有关 javafxports 技术的信息 我可以在该项目中使用 FXML 文件吗 这是我的 build gradle buildscript repositories jcenter dependencies classpath
  • TableView,设置可编辑单元格

    我尝试使表格单元格可编辑 我设法使用其中包含字符串值的两个列来执行此操作 但我无法使用表示整数值的列来执行此操作 带有 X 的地方是编译器收到错误的地方 The method setCellFactory Callback
  • JavaFX 图表自动缩放错误且数字较低

    我正在使用 JavaFX 构建 StackedBarChart 随着新数据的进入 图表将发生变化 我使用更新图表的按钮来模拟这一点 它大部分工作正常 但我注意到 当我第一次更新图表时 如果值较低 值小于 100 Y 轴标签似乎有点偏离 更奇
  • 在 fxml 中使用自定义控件

    假设我已经对默认值进行了子类化TableView

随机推荐

  • 如何保护 Azure Blob 存储 URL 不被任何使用开发人员工具的人检索

    我必须将图像 视频保存在天蓝色的 blob 中 然后在我的网站中使用它们 经过一些研究后 我发现您必须在 href 标记中包含 blob url 才能从 azure 检索图像 视频 然而 任何人都可以打开该网站页面并获取该 blob url
  • 使用 VBA 从 Excel 工作表发送多个附件

    我有现有的代码可以从 Excel 文件中的工作表发送邮件 Sub CreateMail Dim objOutlook As Object Dim objMail As Object Dim rngTo As Range Dim rngSub
  • python filter() 函数,以 None 作为过滤器参数

    Input list filter None abs 123 sdf Output abs 123 sdf 据我了解None means no value 在 python 中 但在上面的情况下 过滤函数如何删除空字符串 我很困惑None在
  • 基本数组比较算法

    我正在尝试遵循此处找到的步骤比较两个数组 并知道何时创建新对象 但我只是不明白它是如何工作的 您最终会得到两个已排序的数组 其中一个传递了员工 ID 放入获取请求中 并包含匹配的托管对象 他们 要处理它们 您可以在这些之后遍历排序列表 脚步
  • 如何在 python 中取消引用 urlencoded unicode 字符串?

    我有一个像 Tan m 这样的 unicode 字符串 它以某种方式编码为 Tan u0131m 我怎样才能把这个编码字符串转换回原来的unicode 显然 urllib unquote 不支持 unicode uXXXX 是一个非标准编码
  • 无法获取授权对话框以使用 Google Apps 脚本显示

    我有一个 Google Apps 脚本 我一直在研究它来管理活动资源 它运行良好 我正在使用 API 并使用我的 Python 代码更新工作表 然后 我添加了通过电子邮件通知用户视频已准备好获得批准的功能 我已经看到授权对话框并允许脚本使用
  • 资产管道未预编译 sass

    我已经更新了我的应用程序以使用 Rails 3 1 资产管道 我认为 我可以编译 css 文件 但不能编译 css scss 我正在运行 sass rails gem 但似乎没有任何效果 我应该检查什么 抱歉 我不知道应该在这里提供哪些信息
  • 将 js 变量传递给 html 文件 GAS - BASIC

    我正在尝试将一个变量 单元格 A1 中的我的名字 从我的 code gs 传递到我的 Index html 并通过电子邮件发送 有人可以告诉我我做错了什么或指出我正确的方向吗 Code gs function doGet return Ht
  • 当模态 UIImagePickerController 被关闭时 UIView 通知?

    当模态视图完成关闭时 有没有办法调用代码 EDIT 抱歉 我没早说清楚 我试图关闭 UIImagePickerController 然后显示 MFMailComposeViewController 并将图像数据附加到电子邮件 当我尝试打电话
  • Android GPS数据获取和过滤,如何改进位置信息

    我开始处理 Android 2 1 HTC Hero 上的 GPS 数据 并查看有关卡尔曼滤波器和适合位置数据的最小二乘法的主题 在使用手机接收和记录 GPS 数据时 我发现如果保持在原位置 偏差很小 但移动时坐标非常准确 问题来了 get
  • 如何使用Android SDK监控GPS适配器的状态?

    我需要让我的应用程序监控 GPS 适配器是否启用或禁用 我并不关心当前是否运行实际的 GPS 功能 我需要 GPS 适配器的状态 我可以通过调用手动执行此操作 String providers Settings Secure getStri
  • 使用 join、group by、having、order by 进行序列化

    如何使用 ORM 编写这个查询 SELECT p id p name COUNT c id counter FROM Posts p LEFT JOIN Comments c ON c post id p id WHERE p rating
  • Polymer - 迭代模板中的对象

    根据聚合物文档 可以使用以下方法迭代对象或数组repeat中的声明
  • R Shiny 使用按钮创建多个随机数并保存

    我想创建一个生成随机数的按钮 并将所有随机数保存在我的服务器上 以便稍后评估该数据 不幸的是 我无法生成包含所有随机数的向量 不知何故 for 循环不起作用 谢谢 library shiny ui lt fluidPage actionBu
  • 如何使用 .htaccess 将文本转换为小写 URL

    我想在 htaccess 文件中设置 301 重定向 因此 URL 如下 http example com Foo http example com Foo Bar http example com Foo Bar Blah 改成 http
  • 通过公共 HTTP 自动将大文件检索到 Google Cloud Storage

    出于天气处理的目的 我希望在 Google Cloud Storage 中自动检索每日天气预报数据 这些文件可在公共 HTTP URL http dcpc nwp meteo fr openwis user portal srv en ma
  • 如何获取google api图表柱形图中的vaxis线?

    我在 google api 图表中使用 corechart 包的柱形图 在此图表中 我需要垂直轴线 y轴线 如何获取柱状图中的垂直轴线 我提到了这个link用于创建此图表 Actual Expected 使 Y 轴编号不是字符串 这是代码
  • 如何使用不变的 URL 抓取多个页面 - python

    我正在尝试抓取这个网站 http data eastmoney com xg xg 到目前为止 我已经使用 selenium 来执行 javascript 并抓取表 但是 我的代码现在只能获取第一页 我想知道是否有办法访问其他 17 个页面
  • 如何知道当前季度的日期?

    使用Linux命令行可以知道当前季度吗 我没有找到一种方法来做到这一点date手册页 与财政季度开始和结束相对应的日期因国家 地区以及进行财务报告的实体的性质 公司 个人 政府 其他 而异 有些公司还有备用时间表 因此 没有标准的 API
  • 删除 JavaFX TitledPane 中 CSS 不起作用的插图

    基于 James D 的解决方案 如何在 JavaFX TitledPane 中设置 删除插图 我已经尝试过 似乎通过 CSS 从 JavaFX TitledPane 中删除插入不起作用 它确实在场景生成器中正确更新 但在运行时插图保持不变