Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Processing 处理中的类型库_Processing_Paint - Fatal编程技术网

Processing 处理中的类型库

Processing 处理中的类型库,processing,paint,Processing,Paint,我想知道在处理过程中是否有一个库,它允许您键入内容,并在程序运行时显示在屏幕上。或者一种不用图书馆也能做到的方法。我正在开发一个类似绘画的程序,我想让用户能够点击t,然后点击一个区域,然后键入,这样他们就可以在图片中添加文字。我可以自己添加文本大小和其他内容。提前谢谢。 SnapDraggen如果您只想获得用户输入(根据您的其他问题判断,情况就是这样),那么只需使用keyPressed()函数和键变量: void draw(){ rect(25, 25, 25, 25); } void

我想知道在处理过程中是否有一个库,它允许您键入内容,并在程序运行时显示在屏幕上。或者一种不用图书馆也能做到的方法。我正在开发一个类似绘画的程序,我想让用户能够点击t,然后点击一个区域,然后键入,这样他们就可以在图片中添加文字。我可以自己添加文本大小和其他内容。提前谢谢。
SnapDraggen

如果您只想获得用户输入(根据您的其他问题判断,情况就是这样),那么只需使用
keyPressed()
函数和
键变量:

void draw(){
   rect(25, 25, 25, 25);
}

void keyPressed() {
   if (key == 'r' || key == 'R') {
      fill(255, 0, 0);
   }
   else if (key == 'g' || key == 'G') {
      fill(0, 255, 0);
   }
   else if (key == 'b' || key == 'B') {
      fill(0, 0, 255);
   }
   else{
      fill(0);
   }
}
但是,如果您想要一个可以输入的组件,那么可以创建自己的组件(使用
keyPressed()
函数获取输入),或者查看诸如或之类的库