我希望用户在文本框中输入文本,我该怎么做?

时间:2019-09-11 19:14:06

标签: processing

我希望用户在文本框中输入文本(例如某些网站上的登录文本框)。

我尝试搜索text()参考书目和其他类似功能。

2 个答案:

答案 0 :(得分:1)

这个人似乎已经知道了:http://www.sojamo.de/libraries/controlP5/。寻找textArea控件。

如果您不喜欢这样,我读到g4p库有类似输入框的内容。否则,您将不得不使用键盘输入之类的东西自己绘制(这是一个不错的练习)。

答案 1 :(得分:1)

您所描述的称为图形用户界面,即GUI。解决此问题的方法有很多:

  1. 自行编码。使用rect()函数来绘制文本框,并使用keyPressed()函数来检测按键。
  2. 使用图书馆。 Processing libraries页列出了几个GUI库。尝试其中的每个,然后看看您最喜欢哪个。
  3. 使用更通用的GUI库。如果要以Java部署,则可以使用Swing或JavaFX。如果要以JavaScript进行部署,则可以使用HTML元素。

以上任何一种方法都行得通,选择哪种方法更多地取决于您,您的上下文和偏好。我们无法告诉您哪个最好,因为这完全取决于您的偏好。