-1
我想知道在Processing中是否有一個庫可以讓你輸入,並且在程序運行時它會顯示在屏幕上。或者我可以在沒有圖書館的情況下做到這一點。我正在製作一個類似於程序的繪畫,並且我想讓用戶能夠點擊t然後點擊一個區域然後鍵入,以便他們可以向他們的圖片添加文本。我可以自己添加文本大小和其他內容。提前致謝。 SnapDraggen在處理中輸入圖書館
我想知道在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或G4P。
圖書館工作得很好! – zcmckenna