com.badlogic.gdx.scenes.scene2d.ui.Table.defaults()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(6.3k)|赞(0)|评价(0)|浏览(379)

本文整理了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

Table.defaults介绍

[英]The cell values that will be used as the defaults for all cells.
[中]将用作所有单元格默认值的单元格值。

代码示例

代码示例来源:origin: libgdx/libgdx

  1. add(buttonTable = new Table(skin)).fillX();
  2. contentTable.defaults().space(6);
  3. buttonTable.defaults().space(6);

代码示例来源:origin: libgdx/libgdx

  1. add(buttonTable = new Table(skin)).fillX();
  2. contentTable.defaults().space(6);
  3. buttonTable.defaults().space(6);

代码示例来源:origin: libgdx/libgdx

  1. ScrollPane scroll = new ScrollPane(table);
  2. container.add(scroll).expand().fill();
  3. table.pad(10).defaults().expandX().space(4);
  4. Arrays.sort(tests, new Comparator<Instancer>() {
  5. @Override

代码示例来源:origin: libgdx/libgdx

  1. container.pad(10).defaults().expandX().fillX().space(4);

代码示例来源:origin: libgdx/libgdx

  1. private void setupUI () {
  2. ui = new Stage(new ExtendViewport(640, 480));
  3. Skin skin = new Skin(Gdx.files.internal("data/uiskin.json"));
  4. skipCleanup = new CheckBox("Skip blend function clean-up", skin);
  5. skipCleanup.addListener(listener);
  6. logLabel = new Label("", skin.get(LabelStyle.class));
  7. clearEmitters = new TextButton("Clear screen", skin);
  8. clearEmitters.addListener(listener);
  9. scaleEffects = new TextButton("Scale existing effects", skin);
  10. scaleEffects.addListener(listener);
  11. Table table = new Table();
  12. table.setTransform(false);
  13. table.setFillParent(true);
  14. table.defaults().padTop(5).left();
  15. table.top().left().padLeft(5);
  16. table.add(skipCleanup).colspan(2).row();
  17. table.add(clearEmitters).spaceRight(10);
  18. table.add(scaleEffects).row();
  19. table.add(logLabel).colspan(2);
  20. ui.addActor(table);
  21. }

代码示例来源:origin: libgdx/libgdx

  1. public void create () {
  2. stage = new Stage();
  3. Skin skin = new Skin(Gdx.files.internal("data/uiskin.json"));
  4. label = new Label("", skin);
  5. Table root = new Table(skin);
  6. root.setFillParent(true);
  7. root.setBackground(skin.getDrawable("default-pane"));
  8. root.debug().defaults().space(6);
  9. root.add(new TextButton("Button 1", skin));
  10. root.add(new TextButton("Button 2", skin)).row();
  11. root.add("Press spacebar to change the viewport:").colspan(2).row();
  12. root.add(label).colspan(2);
  13. stage.addActor(root);
  14. viewports = getViewports(stage.getCamera());
  15. names = getViewportNames();
  16. stage.setViewport(viewports.first());
  17. label.setText(names.first());
  18. Gdx.input.setInputProcessor(new InputMultiplexer(new InputAdapter() {
  19. public boolean keyDown (int keycode) {
  20. if (keycode == Input.Keys.SPACE) {
  21. int index = (viewports.indexOf(stage.getViewport(), true) + 1) % viewports.size;
  22. label.setText(names.get(index));
  23. Viewport viewport = viewports.get(index);
  24. stage.setViewport(viewport);
  25. resize(Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
  26. }
  27. return false;
  28. }
  29. }, stage));
  30. }

代码示例来源:origin: libgdx/libgdx

  1. root.setFillParent(true);
  2. root.setBackground(skin.getDrawable("default-pane"));
  3. root.defaults().space(6);
  4. root.setTransform(true);
  5. root.rotateBy(10);

代码示例来源:origin: libgdx/libgdx

  1. root.setFillParent(true);
  2. root.pad(5);
  3. root.defaults().left().space(5);

代码示例来源:origin: libgdx/libgdx

  1. table.pad(10).defaults().expandX().space(4);
  2. for (int i = 0; i < 100; i++) {
  3. table.row();

代码示例来源:origin: libgdx/libgdx

  1. root.debug().defaults().space(6).size(110);
  2. stage.addActor(root);

代码示例来源:origin: kotcrab/vis-ui

  1. /** Sets default table spacing for VisUI skin. Uses values from current skin {@link Sizes} class obtained from {@link VisUI#getSizes()}. */
  2. public static void setSpacingDefaults (Table table) {
  3. Sizes sizes = VisUI.getSizes();
  4. if (sizes.spacingTop != 0) table.defaults().spaceTop(sizes.spacingTop);
  5. if (sizes.spacingBottom != 0) table.defaults().spaceBottom(sizes.spacingBottom);
  6. if (sizes.spacingRight != 0) table.defaults().spaceRight(sizes.spacingRight);
  7. if (sizes.spacingLeft != 0) table.defaults().spaceLeft(sizes.spacingLeft);
  8. }
  9. }

代码示例来源:origin: libgdx/libgdx

  1. horizOnlyBottomTable, vertOnlyLeftTable, vertOnlyRightTable};
  2. for (Table t : tables)
  3. t.defaults().expandX().fillX();

代码示例来源:origin: bladecoder/bladecoder-adventure-engine

  1. private void setup() {
  2. content = new Table();
  3. content.defaults().space(50);
  4. super.setActor(content);
  5. }

代码示例来源:origin: bladecoder/bladecoder-adventure-engine

  1. public void setPageSpacing (float pageSpacing) {
  2. if (content != null) {
  3. content.defaults().space(pageSpacing);
  4. for (Cell<?> cell : content.getCells()) {
  5. cell.space(pageSpacing);
  6. }
  7. content.invalidate();
  8. }
  9. }

代码示例来源:origin: bladecoder/bladecoder-adventure-engine

  1. private Table createVerbPanel() {
  2. Table verbs = new Table();
  3. verbs.defaults().pad(MARGIN);
  4. for (int i = 0; i < VERBS.size(); i++) {
  5. if (i % VERB_COLS == 0)
  6. verbs.row();
  7. TextButton b = new TextButton(VERBS_DESC.get(i), style.verbButtonStyle);
  8. b.setName(VERBS.get(i));
  9. b.addListener(new ClickListener() {
  10. public void clicked(InputEvent event, float x, float y) {
  11. currentVerb = event.getListenerActor().getName();
  12. infoLine.setText(((TextButton) event.getListenerActor()).getText());
  13. target = null;
  14. }
  15. });
  16. verbs.add(b).fill().expand();
  17. }
  18. return verbs;
  19. }

代码示例来源:origin: kotcrab/vis-ui

  1. add(buttonTable = new Table(skin));
  2. contentTable.defaults().space(2).padLeft(3).padRight(3);
  3. buttonTable.defaults().space(6).padBottom(3);

代码示例来源:origin: bladecoder/bladecoder-adventure-engine

  1. private Table createInventoryPanel() {
  2. Table inventory = new Table();
  3. inventory.defaults().pad(MARGIN);

代码示例来源:origin: bladecoder/bladecoder-adventure-engine

  1. private Table createArrowPanel() {
  2. Table arrows = new Table();
  3. arrows.defaults().pad(MARGIN);

代码示例来源:origin: bladecoder/bladecoder-adventure-engine

  1. public DialogUI(UI ui) {
  2. super(new Table(ui.getSkin()), ui.getSkin());
  3. this.ui = ui;
  4. setFadeScrollBars(true);
  5. setOverscroll(false, false);
  6. up = new Button(ui.getSkin(), "dialog-up");
  7. down = new Button(ui.getSkin(), "dialog-down");
  8. panel = (Table) getActor();
  9. style = ui.getSkin().get(DialogUIStyle.class);
  10. this.recorder = ui.getRecorder();
  11. if (style.background != null)
  12. panel.setBackground(style.background);
  13. panel.top().left();
  14. panel.pad(DPIUtils.getMarginSize());
  15. setVisible(false);
  16. panel.defaults().expandX().fillX().top().left().padBottom(DPIUtils.getSpacing());
  17. up.addListener(new ChangeListener() {
  18. @Override
  19. public void changed(ChangeEvent event, Actor actor) {
  20. setScrollY(getScrollY() - DPIUtils.getPrefButtonSize());
  21. }
  22. });
  23. down.addListener(new ChangeListener() {
  24. @Override
  25. public void changed(ChangeEvent event, Actor actor) {
  26. setScrollY(getScrollY() + DPIUtils.getPrefButtonSize());
  27. }
  28. });
  29. }

代码示例来源:origin: bladecoder/bladecoder-adventure-engine

  1. d.getButtonTable().defaults().padLeft(DPIUtils.getMarginSize()).padRight(DPIUtils.getMarginSize());

相关文章