我创建了一个对话框并添加了一个按钮actor。
int inputSlot = (bitMultiplexed / (dataRate * 1000));
int outputSlot = ((1 / connectionsNum) * inputSlot);
int frameDuration = (connectionsNum * outputSlot);
但问题是,当我int
时,只有对话框的背景位于中心,字符串"错误"在对话框背景的左上角,而resetButton也没有对齐。
答案 0 :(得分:2)
你可以在这里做几件事。 Dialog
类最后有三个表。 "错误"字符串被添加到titleTable
。您可以创建一个空的标题对话框:
dialog = new Dialog("", windowStyle);
然后手动添加和居中您的标题:
dialog.getTitleTable().add(new Label("Error", new Label.LabelStyle(boldFont, Color.WHITE)).center().expand();
resetButton
相同,但您可以使用getContentTable()
或getButtonTable()
方法。
如果你想调整对话窗口的大小或重新定位,我发现唯一的方法是创建你自己的Dialog类MyDialog extends Dialog
并覆盖getPrefHeight()
,getPrefWidth()
和setPosition(x, y)
方法。