处理中的类型库
Typing Library in Processing
我想知道 Processing 中是否有一个库可以让您在程序 运行 时输入并显示在屏幕上。或者我可以在没有图书馆的情况下做到这一点。我正在开发一个类似绘画的程序,我想让用户能够点击 t 然后单击一个区域然后键入,这样他们就可以在他们的图片中添加文本。我可以自己添加文字大小和其他内容。提前致谢。
SnapDraggen
如果您只想获取用户输入(根据您的其他问题判断,情况就是如此),那么只需使用 keyPressed()
函数和 key
变量即可:
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()
函数获取输入),要么查看 ControlP5 or G4P.[=15 等库=]
我想知道 Processing 中是否有一个库可以让您在程序 运行 时输入并显示在屏幕上。或者我可以在没有图书馆的情况下做到这一点。我正在开发一个类似绘画的程序,我想让用户能够点击 t 然后单击一个区域然后键入,这样他们就可以在他们的图片中添加文本。我可以自己添加文字大小和其他内容。提前致谢。 SnapDraggen
如果您只想获取用户输入(根据您的其他问题判断,情况就是如此),那么只需使用 keyPressed()
函数和 key
变量即可:
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()
函数获取输入),要么查看 ControlP5 or G4P.[=15 等库=]