Libgdx学习笔记:Simple text input

news/2024/7/2 13:30:57

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

官方Wiki:https://github.com/libgdx/libgdx/wiki/Simple-text-input


实现接口TextInputListener

public class MyTextInputListener implements TextInputListener {   @Overridepublic void input (String text) {}   @Overridepublic void canceled () {}
}


在用户输入的时候,会触发input()方法。

在用户关闭对话框或者按返回键时,会触发canceled()方法。


MyTextInputListener listener = new MyTextInputListener();
Gdx.input.getTextInput(listener, "Dialog Title", "Initial Textfield Value","hint");


   listener方法将在绘制线程内调用。在ApplicationListener.render() 之前调用。

转载于:https://my.oschina.net/oahcfly/blog/362989


http://lihuaxi.xjx100.cn/news/245777.html

相关文章

javascript与java的不同之处

javascript与java的不同之处 虽然很像,但不是一种语言。 二者的区别体现在: 首先,它们是两个公司开发的不同的两个产品,Java是SUN公司推出的新一代面向对象的程序设计语言,特别适合于Internet应用程序开发, 而JavaScri…

学术青年如何克服拖延症——5条技巧助你前进

雷锋网 AI 科技评论按:「我准备好了就开始」(或者说「拖延症」),以及「即便动起手来也觉得举步维艰」大概是每个现代人都逃不过的日常感受,不管是学习、在企业中工作,还是从事学术研究。我们可能都看过许多…

php 能打印一个没有实例化的类_你理解 PHP 中的静态方法吗?

它仍然是一个有争议的话题。让我们尝试了解原因。函数中的静态变量您可能已经看过以下代码:function testStatic() {static $x 0;$x;return $x; }在这里,我们每次调用 testStatic() 时,关键字 static 允许递增 $x:testStatic(); …

mysql之修改表引擎

版权声明:欢迎转载,请注明沉默王二原创。 https://blog.csdn.net/qing_gee/article/details/49817841 刚入门mysql的时候,对innodb引擎和myisam引擎没有很好的理解,所以表引擎用的基本上就是myisam,反正也不懂哪一个好…

Unix_Linux系统定时器的应用(案例)

2014-05-05 Created By BaoXinjian 一、摘要 关于任务定时的命令crontab,在Linux中应用还算常见,这次为了配合开发完成一些辅助功能,以及一些备份更新等脚本,就需要crontab来完成,在windows下也就是一个批处理&#xf…

约瑟夫环 猴子选大王

<? /*** 猴子选大王&#xff1a;一群猴子排成一圈&#xff0c;按1,2,…,n依次编号。* 然后从第1只开始数&#xff0c;数到第m只,把它踢出圈&#xff0c;从它后面再开始数&#xff0c;再数到第m只&#xff0c;在把它踢出去…&#xff0c;* 如此不停的进行下去&#xff0c;直…

linux修改mysql密码sa_数据库sa初始密码

SQL Server之备份和还原系统数据库系统数据库是管理和维护SQL Server所必须的数据库&#xff0c;对服务器实例的运行至关重要。每次进行大量更新后必须备份多个系统数据库&#xff0c;包括master、model、msdb&#xff0c;备份这些系统数据库&#xff0c;就可以在发生系统故障(…

[Java基础] Java如何实现条件编译

条件编译绝对是一个好东西。如在C或CPP中&#xff0c;可以通过预处理语句来实现条件编译。但是在JAVA中却没有预处理&#xff0c;宏定义这些东西&#xff0c;而有时在一些项目中&#xff0c;我们又需要条件编译。那么&#xff0c;在JAVA中&#xff0c;该如何实现条件编译呢&…