当前位置: 首页 > 面试题库 >

是否可以在javafx textField / Area中为不同的行设置不同的颜色?

勾渝
2023-03-14
问题内容

我知道您可以通过将节点的样式设置为来设置整个textArea / Field的颜色,-fx-text-fill: red;但是有一种方法可以设置单个行而不是所有行的颜色,同时仍然保持textArea / Field可编辑?


问题答案:

JavaFX的TextField/
TextArea不支持该功能。您可以将RichTextFX用于作业:

import org.fxmisc.richtext.InlineCssTextArea;

InlineCssTextArea area = new InlineCssTextArea();

// set style of line 4
area.setStyle(4, "-fx-fill: red;");


 类似资料:
  • 问题内容: 是否可以在IPython Notebook中以某种不同的颜色显示某些输出?例如,类似以下内容的东西: 问题答案: 当然,笔记本具有自己的语法突出显示。因此,在其他地方使用颜色时,我会格外小心,以免使您自己或他人难以阅读(例如,输出应仅是黑色,但如果有例外,则将部分显示为红色)。 但是(令我惊讶),看来您可以使用ANSI转义码(即使在浏览器中)。至少,我可以: 在默认的Python提示符

  • 我在我的供应链模型中有两种类型的边缘:demand_links和supply_links。所有链接的默认颜色是灰色。但是我想在每次更改demand_link的属性时将demand_links的颜色更改为红色(注意:边缘是通过边缘创建者自定义边缘代理)。如何做到这一点? 下面是我的简单测试代码,但它不起作用。 初始化时我收到错误。

  • 所以我想在条形图中选择一个条形图,当我选择一个条形图时,它会改变条形图的颜色(我知道怎么做),但也会改变相应x轴标签的颜色。有没有办法做到这一点,如果有,谁能帮帮我吗?

  • 当数据不断传来时,整个堆栈向左移动时,条形图是动态添加的,有没有办法将第一个条形图的颜色设置为不同的颜色?谢谢。 编辑和解决方案:这是我在图表中添加新条目的代码,它每500毫左右动态发生一次。 感谢@Philip Jahoda,我让它正常工作,只需在您的addEntry方法中添加这段代码:

  • 因此,我有一段代码,它以我需要的格式愉快地显示了一个图形: 我想让图表中的一个条显示为不同于上面代码中设置的颜色。

  • 我试图在两个图上绘制熊猫数据帧。一个是matplotlib pyplot饼图,另一个是seaborn条形图。在每个图表上,我根据不同的列对数据框进行排序。此外,每个图表都代表数据框排序所依据的相应值。因此,两个图表中的行顺序不同。这样,数据框中相同的索引(或类别)在图表上以不同的颜色出现,这是令人困惑的。为了在不同的图表上有相同颜色的索引,我如何解决这个问题? 我的代码: 例如,1.1。15200