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

有没有办法给文本加背景色

东郭赞
2023-03-14

有没有办法给text()一个背景颜色?

示例代码

text("Hello",20,20);

我希望这篇文章有一个背景颜色。

谁能帮我一下吗

编辑:text()方法位于draw()中

共有1个答案

龚宏壮
2023-03-14

一种方法是将文本放置在矩形中,即文本(str、x、y、w、h);并使用fill()设置文本和背景颜色:

color BLUE = color(64, 124, 188);

PFont font;

void setup() {
  size(400, 200);
  background(255);
  font = createFont("Arial", 18);
}

void draw() {
  fill(BLUE); // background color
  rect(60, 50, 300, 80);
  textSize(24);
  textAlign(CENTER, CENTER);
  fill(255); //text color
  text("Jeremiah was a bullfrog.", 60, 50, 300, 80);
}

 类似资料:
  • 问题内容: 我想将动态文本用作标签中某些元素的背景。因此,我可以使用图像(动态文本)。我该如何仅使用CSS或JavaScript? 问题答案: 您可以在相对定位的元素内有一个绝对定位的元素: 然后是CSS:

  • 我想在用于HTML的RMarkdown脚本的文本部分中为项目符号列表添加颜色。我尝试了许多不同的方法,似乎都适用于一行文字,但不适用于多行文字。这里有一个例子。第一行“我是红色文本”最终呈现为红色,但项目符号列表没有:

  • 我要我的不和机器人发送彩色信息。 这是我的尝试: 对如何添加彩色文本到不和谐机器人有什么想法吗?我应该在开发人员不和中添加它吗?

  • 我想为游戏乒乓球创建一个简单的游戏菜单。在背景中有一个球在边缘反弹,只是为了看起来漂亮。现在我想在这个菜单屏幕上添加按钮。但是背景不再画了。所以我想画一个实时背景,但是按钮应该仍然留在前面。这个实时背景是用循环实现的。下面是GUI类和DrawStartMenueClass。 我听说过图层,但是每个人都在NetBeans中用某种工具来使用它们,我有日蚀,所以我没有那个机会。我想你可以把按钮和背景放在

  • 问题内容: 我有一个使用处理程序发布可运行实例的线程。它工作得很好,但是我很好奇我如何将参数传递给Runnable实例使用?也许我只是不了解此功能的工作原理。 为了避免出现“您为什么需要此问题”的问题,我有一个线程化的动画,必须调出UI线程来告诉它实际绘制的内容。 问题答案: 只需使用接受参数的构造函数实现的类就可以了, 您可以使用参数化构造函数创建Runnable类的实例。

  • “任务”类实例需要包含有关其先决任务的信息。