使用我在Scene2D中创建的TextField对象,我试图调整它的大小,使其适合TextField中的大小。
似乎没有一种直接从TextField获取相应字体的方法,而且:
setSize(float x, float y)
不会改变对象的大小。
我已经测试了其他类似setColor的方法,这似乎有用,所以我不知道为什么设置这个对象的大小并不起作用。
感谢。
PS:此项目适用于桌面。
答案 0 :(得分:0)
它将适合您放置的单元格的大小。如果您创建一个表并将其放在单元格中,您可以为其设置单元格大小。
table.add(myTextfield).width(xxx).height(yyy);
table.add(myTextfield).expand().fill();
您必须通过TextfieldStyle
设置字体和其他属性,如颜色,背景,光标等,然后将其添加到Textfield
。或者创建一个json Skin
,在那里填写舞台演员的所有细节。