- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望能够使用我的 CSS 文件中定义的样式来设置 TextFlow 元素的样式。我当前的 TextFlow 实现如下所示,但对我的样式所做的更改似乎没有生效。我如何在 Flex 4.5.1 中使用 CSS 样式设置 TextFlow 的样式?
// In defaults.css
.textHeader
{
fontFamily: "Trebuchet MS";
fontWeight: normal;
fontStyle: normal;
fontSize: 25;
color: #FF0000;
}
.textBody
{
fontFamily: "Trebuchet MS";
fontWeight: normal;
fontStyle: normal;
fontSize: 12;
color: #525252;
}
// In MySkin.mxml
<s:RichText left="5" right="5" top="5" bottom="5" id="richText">
<s:textFlow>
<s:TextFlow>
<s:p styleName="textHeader">
Cupcake cookie cotton candy chupa chups biscuit marzipan.
</s:p>
<s:p styleName="textBody">
Cupcake cookie cotton candy chupa chups biscuit marzipan.
Jelly beans cake jujubes. Powder cotton candy apple pie applicake.
Bear claw powder dessert macaroon.
</s:p>
</s:TextFlow>
</s:textFlow>
</s:RichText>
最佳答案
我不认为你能做到这一点。至少不容易。根据 Adobe 的说法,TLF 不支持 CSS 样式声明:
http://help.adobe.com/en_US/flex/using/WS02f7d8d4857b1677-165a04e1126951a2d98-7ff2.html
但是,您可能会发现 3rd 方实现有效:
https://dev.c-ware.de/confluence/display/PUBLIC/Flex4+Text-Flow+and+CSS-Styles
(我自己没试过)。
关于css - 您如何在 Flex 4.5.1 中使用 CSS 样式设置 TextFlow 的样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13312877/
这是原始的 fxml 文件(为简洁起见省略了导入):
如何减少两个文本之间的间距? 我有以下代码: Text t1 = new Text("Header Text"); Text t2 = new Text("\nBody Text"); TextFlo
有没有办法防止 JavaFX TextFlow 控件或其 Text 子节点断行。我想要一个没有换行符的 TextFlow 水平增长。 TextFlow textFlow = new TextFlow(
我一直在尝试在 JavaFX 中获取简单的富文本:我希望某些字符为粗体、下标或上标的连续文本。这在普通的 Text 或 Label 类中是不可能的。我试过 WebView没有成功,虽然它会显示这样的文
在我的 ScalaFX 项目中,我想为用户创建一个单独的帮助页面,他/她可以在其中单击一个主题,该主题会导致说明出现在可单击主题的旁边。 问题是,当我为帮助页面创建新场景时,无论我做什么,我都无法移动
使用 Textflow.setMaxWidth(double) 我可以实现文本换行。 但是之后如何调整 TextFlow 的宽度,使其基于实际的换行位置? 换句话说,如何让 TextFlow 边界捕捉
This is how the window looks 这里的问题是中心Text(蓝色)应该是空的,但由于某种原因不是空的。该窗口只是一个非常简单的 JavaFX Application。启动方法如
我有一个 JavaFX TextFlow 包裹在 ScrollPane 中,我试图让它在新的 Text 时自动滚动到底部> 被添加到 TextFlow。 我已经尝试将最大化 ScrollPane 的
我想使用 TextFlow 显示一些格式化文本。以前,我使用了一个简单的 Label(将 wrapText 设置为 true)来显示该文本(未格式化),但想要使用一个库来提供我想使用 TextFlow
我尝试使用 javafx TextFlow 来查看一些样式化的文本。以下代码不进行任何文本样式设置。 public Node createText(String t,String cls){
我在 StackPane 内有一个 TextFlow,而 StackPane 又在 ScrollPane 内。我正在向此 TextFlow 添加不同颜色的文本 Text txt = new Text(
我试图在添加文本对象后获取 TextFlow 的宽度和高度 /* * To change this license header, choose License Headers in Project
我目前正在使用 JavaFX' Text和 TextFlow布局,我需要弄清楚如何居中 Text TextFlow 内的节点. 如下图所示,我添加了一些 ImageView 's, 模拟我想添加的表情
我尝试在 TableView 的单元格中显示富文本,我创建了自己的 TableCell 子类并将 TextFlow 对象设置为图形。但是 TextFlow 有一个额外的高度,如下所示(TextFlow
TextFlow 中文本元素的 css 选择器是什么?我正在执行以下操作,除非我将样式直接应用于文本节点,否则它不起作用 .paragraph .text { -fx-fon
我已经使用“JavaFX Scene Builder”为我的应用程序创建了一个 UI。 我需要在 TextFlow 对象中显示文本,所以在我的类中(实现 javafx.fxml.Initializab
我的 JavaFx 应用程序中有一个文本流小部件,我需要为其更改背景颜色。 布局是使用 FXML 构建的,文本流的背景颜色需要使用外部 css 文件设置。 我可以为 textArea 和 textFi
它在 TextFlow 的 OpenJDK 示例中表示它可以将任意节点作为子节点,例如按钮。我想知道 WebView 是否可以成为一个可能的 child ?如果是这样,那么我一定做错了什么。当我将其添
我从 JavaFX 8 开始阅读,您可以使用 TextFlow 来突出显示文本。但我不知道如何将它用于我的 TableView。在我的 Controller 类中,我有这个: TableView tv
我的程序向服务器发送一条消息,该消息显示在一个窗口中,并从一个窗口接收一条消息,该窗口也添加在客户端的窗口中。 但是我的程序没有显示从服务器收到的消息,尽管我添加了: textFlow.getChil
我是一名优秀的程序员,十分优秀!