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

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

本文整理了Java中com.badlogic.gdx.scenes.scene2d.ui.Table.setBackground()方法的一些代码示例,展示了Table.setBackground()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Table.setBackground()方法的具体详情如下:
包路径:com.badlogic.gdx.scenes.scene2d.ui.Table
类名称:Table
方法名:setBackground

Table.setBackground介绍

暂无

代码示例

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

  1. /** @see #setBackground(String) */
  2. public Table background (String drawableName) {
  3. setBackground(drawableName);
  4. return this;
  5. }

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

  1. /** @see #setBackground(String) */
  2. public Table background (String drawableName) {
  3. setBackground(drawableName);
  4. return this;
  5. }

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

  1. /** @see #setBackground(Drawable) */
  2. public Table background (Drawable background) {
  3. setBackground(background);
  4. return this;
  5. }

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

  1. /** @see #setBackground(Drawable) */
  2. public Table background (Drawable background) {
  3. setBackground(background);
  4. return this;
  5. }

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

  1. /** Sets the background drawable from the skin and adjusts the table's padding to match the background. This may only be called
  2. * if {@link Table#Table(Skin)} or {@link #setSkin(Skin)} was used.
  3. * @see #setBackground(Drawable) */
  4. public void setBackground (String drawableName) {
  5. if (skin == null) throw new IllegalStateException("Table must have a skin set to use this method.");
  6. setBackground(skin.getDrawable(drawableName));
  7. }

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

  1. /** Sets the background drawable from the skin and adjusts the table's padding to match the background. This may only be called
  2. * if {@link Table#Table(Skin)} or {@link #setSkin(Skin)} was used.
  3. * @see #setBackground(Drawable) */
  4. public void setBackground (String drawableName) {
  5. if (skin == null) throw new IllegalStateException("Table must have a skin set to use this method.");
  6. setBackground(skin.getDrawable(drawableName));
  7. }

代码示例来源: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.setBackground(skin.getDrawable("default-pane"));
  2. root.defaults().space(6);
  3. root.setTransform(true);

代码示例来源:origin: com.badlogicgames.gdx/gdx

  1. /** @see #setBackground(Drawable) */
  2. public Table background (Drawable background) {
  3. setBackground(background);
  4. return this;
  5. }

代码示例来源:origin: com.badlogicgames.gdx/gdx

  1. /** @see #setBackground(String) */
  2. public Table background (String drawableName) {
  3. setBackground(drawableName);
  4. return this;
  5. }

代码示例来源:origin: dingjibang/GDX-RPG

  1. public TypedGdxQuery<T> background(Drawable draw){
  2. if(t instanceof Table)
  3. ((Table)t).setBackground(draw);
  4. return this;
  5. }

代码示例来源:origin: com.badlogicgames.gdx/gdx

  1. /** Sets the background drawable from the skin and adjusts the table's padding to match the background. This may only be called
  2. * if {@link Table#Table(Skin)} or {@link #setSkin(Skin)} was used.
  3. * @see #setBackground(Drawable) */
  4. public void setBackground (String drawableName) {
  5. if (skin == null) throw new IllegalStateException("Table must have a skin set to use this method.");
  6. setBackground(skin.getDrawable(drawableName));
  7. }

代码示例来源:origin: dingjibang/GDX-RPG

  1. public GdxQuery background(Drawable draw){
  2. for(Actor a:list())
  3. if(a instanceof Table)
  4. ((Table)a).setBackground(draw);
  5. return this;
  6. }

代码示例来源:origin: crashinvaders/gdx-texture-packer-gui

  1. @Override
  2. public void process(final LmlParser parser, final LmlTag tag, final Table actor, final String rawAttributeData) {
  3. Skin skin = parser.getData().getDefaultSkin();
  4. TiledDrawable drawable = skin.getTiledDrawable(parser.parseString(rawAttributeData, actor));
  5. actor.setBackground(drawable);
  6. }
  7. }

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

  1. public MenuBar (MenuBarStyle style) {
  2. menuItems = new VisTable();
  3. mainTable = new VisTable() {
  4. @Override
  5. protected void sizeChanged () {
  6. super.sizeChanged();
  7. closeMenu();
  8. }
  9. };
  10. mainTable.left();
  11. mainTable.add(menuItems);
  12. mainTable.setBackground(style.background);
  13. }

代码示例来源:origin: crashinvaders/gdx-texture-packer-gui

  1. protected void createMainTable () {
  2. mainTable = new VisTable();
  3. mainTable.setBackground(style.background);
  4. VisImageButton closeButton = new VisImageButton(style.closeButtonStyle);
  5. closeButton.addListener(new ChangeListener() {
  6. @Override
  7. public void changed (ChangeEvent event, Actor actor) {
  8. close();
  9. }
  10. });
  11. mainTable.add(contentTable).pad(3).fill().expand();
  12. mainTable.add(closeButton).top();
  13. }

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

  1. protected void createMainTable () {
  2. mainTable = new VisTable();
  3. mainTable.setBackground(style.background);
  4. VisImageButton closeButton = new VisImageButton(style.closeButtonStyle);
  5. closeButton.addListener(new ChangeListener() {
  6. @Override
  7. public void changed (ChangeEvent event, Actor actor) {
  8. close();
  9. }
  10. });
  11. mainTable.add(contentTable).pad(3).fill().expand();
  12. mainTable.add(closeButton).top();
  13. }

代码示例来源:origin: narfman0/GDXWorld

  1. public static Table buildTable(Color tableColor, Color pixmapColor){
  2. Pixmap pixmap = new Pixmap(1, 1, Format.RGBA8888);
  3. pixmap.setColor(pixmapColor);
  4. pixmap.fill();
  5. Table table = new Table();
  6. table.setWidth(Gdx.graphics.getWidth());
  7. table.setHeight(Gdx.graphics.getHeight());
  8. Drawable drawable = new TextureRegionDrawable(new TextureRegion(new Texture(pixmap)));
  9. table.setBackground(drawable);
  10. table.setColor(tableColor);
  11. return table;
  12. }

代码示例来源: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: 121077313/cocostudio-ui-libgdx

  1. table.setBackground(d);
  2. pixmap.dispose();

相关文章