本文整理了Java中com.badlogic.gdx.scenes.scene2d.ui.Table.defaults()
方法的一些代码示例,展示了Table.defaults()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Table.defaults()
方法的具体详情如下:
包路径:com.badlogic.gdx.scenes.scene2d.ui.Table
类名称:Table
方法名:defaults
[英]The cell values that will be used as the defaults for all cells.
[中]将用作所有单元格默认值的单元格值。
代码示例来源:origin: libgdx/libgdx
add(buttonTable = new Table(skin)).fillX();
contentTable.defaults().space(6);
buttonTable.defaults().space(6);
代码示例来源:origin: libgdx/libgdx
add(buttonTable = new Table(skin)).fillX();
contentTable.defaults().space(6);
buttonTable.defaults().space(6);
代码示例来源:origin: libgdx/libgdx
ScrollPane scroll = new ScrollPane(table);
container.add(scroll).expand().fill();
table.pad(10).defaults().expandX().space(4);
Arrays.sort(tests, new Comparator<Instancer>() {
@Override
代码示例来源:origin: libgdx/libgdx
container.pad(10).defaults().expandX().fillX().space(4);
代码示例来源:origin: libgdx/libgdx
private void setupUI () {
ui = new Stage(new ExtendViewport(640, 480));
Skin skin = new Skin(Gdx.files.internal("data/uiskin.json"));
skipCleanup = new CheckBox("Skip blend function clean-up", skin);
skipCleanup.addListener(listener);
logLabel = new Label("", skin.get(LabelStyle.class));
clearEmitters = new TextButton("Clear screen", skin);
clearEmitters.addListener(listener);
scaleEffects = new TextButton("Scale existing effects", skin);
scaleEffects.addListener(listener);
Table table = new Table();
table.setTransform(false);
table.setFillParent(true);
table.defaults().padTop(5).left();
table.top().left().padLeft(5);
table.add(skipCleanup).colspan(2).row();
table.add(clearEmitters).spaceRight(10);
table.add(scaleEffects).row();
table.add(logLabel).colspan(2);
ui.addActor(table);
}
代码示例来源:origin: libgdx/libgdx
public void create () {
stage = new Stage();
Skin skin = new Skin(Gdx.files.internal("data/uiskin.json"));
label = new Label("", skin);
Table root = new Table(skin);
root.setFillParent(true);
root.setBackground(skin.getDrawable("default-pane"));
root.debug().defaults().space(6);
root.add(new TextButton("Button 1", skin));
root.add(new TextButton("Button 2", skin)).row();
root.add("Press spacebar to change the viewport:").colspan(2).row();
root.add(label).colspan(2);
stage.addActor(root);
viewports = getViewports(stage.getCamera());
names = getViewportNames();
stage.setViewport(viewports.first());
label.setText(names.first());
Gdx.input.setInputProcessor(new InputMultiplexer(new InputAdapter() {
public boolean keyDown (int keycode) {
if (keycode == Input.Keys.SPACE) {
int index = (viewports.indexOf(stage.getViewport(), true) + 1) % viewports.size;
label.setText(names.get(index));
Viewport viewport = viewports.get(index);
stage.setViewport(viewport);
resize(Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
}
return false;
}
}, stage));
}
代码示例来源:origin: libgdx/libgdx
root.setFillParent(true);
root.setBackground(skin.getDrawable("default-pane"));
root.defaults().space(6);
root.setTransform(true);
root.rotateBy(10);
代码示例来源:origin: libgdx/libgdx
root.setFillParent(true);
root.pad(5);
root.defaults().left().space(5);
代码示例来源:origin: libgdx/libgdx
table.pad(10).defaults().expandX().space(4);
for (int i = 0; i < 100; i++) {
table.row();
代码示例来源:origin: libgdx/libgdx
root.debug().defaults().space(6).size(110);
stage.addActor(root);
代码示例来源:origin: kotcrab/vis-ui
/** Sets default table spacing for VisUI skin. Uses values from current skin {@link Sizes} class obtained from {@link VisUI#getSizes()}. */
public static void setSpacingDefaults (Table table) {
Sizes sizes = VisUI.getSizes();
if (sizes.spacingTop != 0) table.defaults().spaceTop(sizes.spacingTop);
if (sizes.spacingBottom != 0) table.defaults().spaceBottom(sizes.spacingBottom);
if (sizes.spacingRight != 0) table.defaults().spaceRight(sizes.spacingRight);
if (sizes.spacingLeft != 0) table.defaults().spaceLeft(sizes.spacingLeft);
}
}
代码示例来源:origin: libgdx/libgdx
horizOnlyBottomTable, vertOnlyLeftTable, vertOnlyRightTable};
for (Table t : tables)
t.defaults().expandX().fillX();
代码示例来源:origin: bladecoder/bladecoder-adventure-engine
private void setup() {
content = new Table();
content.defaults().space(50);
super.setActor(content);
}
代码示例来源:origin: bladecoder/bladecoder-adventure-engine
public void setPageSpacing (float pageSpacing) {
if (content != null) {
content.defaults().space(pageSpacing);
for (Cell<?> cell : content.getCells()) {
cell.space(pageSpacing);
}
content.invalidate();
}
}
代码示例来源:origin: bladecoder/bladecoder-adventure-engine
private Table createVerbPanel() {
Table verbs = new Table();
verbs.defaults().pad(MARGIN);
for (int i = 0; i < VERBS.size(); i++) {
if (i % VERB_COLS == 0)
verbs.row();
TextButton b = new TextButton(VERBS_DESC.get(i), style.verbButtonStyle);
b.setName(VERBS.get(i));
b.addListener(new ClickListener() {
public void clicked(InputEvent event, float x, float y) {
currentVerb = event.getListenerActor().getName();
infoLine.setText(((TextButton) event.getListenerActor()).getText());
target = null;
}
});
verbs.add(b).fill().expand();
}
return verbs;
}
代码示例来源:origin: kotcrab/vis-ui
add(buttonTable = new Table(skin));
contentTable.defaults().space(2).padLeft(3).padRight(3);
buttonTable.defaults().space(6).padBottom(3);
代码示例来源:origin: bladecoder/bladecoder-adventure-engine
private Table createInventoryPanel() {
Table inventory = new Table();
inventory.defaults().pad(MARGIN);
代码示例来源:origin: bladecoder/bladecoder-adventure-engine
private Table createArrowPanel() {
Table arrows = new Table();
arrows.defaults().pad(MARGIN);
代码示例来源:origin: bladecoder/bladecoder-adventure-engine
public DialogUI(UI ui) {
super(new Table(ui.getSkin()), ui.getSkin());
this.ui = ui;
setFadeScrollBars(true);
setOverscroll(false, false);
up = new Button(ui.getSkin(), "dialog-up");
down = new Button(ui.getSkin(), "dialog-down");
panel = (Table) getActor();
style = ui.getSkin().get(DialogUIStyle.class);
this.recorder = ui.getRecorder();
if (style.background != null)
panel.setBackground(style.background);
panel.top().left();
panel.pad(DPIUtils.getMarginSize());
setVisible(false);
panel.defaults().expandX().fillX().top().left().padBottom(DPIUtils.getSpacing());
up.addListener(new ChangeListener() {
@Override
public void changed(ChangeEvent event, Actor actor) {
setScrollY(getScrollY() - DPIUtils.getPrefButtonSize());
}
});
down.addListener(new ChangeListener() {
@Override
public void changed(ChangeEvent event, Actor actor) {
setScrollY(getScrollY() + DPIUtils.getPrefButtonSize());
}
});
}
代码示例来源:origin: bladecoder/bladecoder-adventure-engine
d.getButtonTable().defaults().padLeft(DPIUtils.getMarginSize()).padRight(DPIUtils.getMarginSize());
内容来源于网络,如有侵权,请联系作者删除!