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

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

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

Table.clear介绍

[英]Removes all actors and cells from the table.
[中]从表中删除所有参与者和单元格。

代码示例

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

protected void clearProps() {
    table.clear();
  }
}

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

@Override public void clicked(InputEvent event, float x, float y) {
    groups.clear();
    groupTable.clear();
  }
});

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

@Override public void clicked(InputEvent event, float x, float y) {
    vertices.clear();
    vertexTables.clear();
  }
});

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

@Override public void clicked(InputEvent event, float x, float y) {
    vertexTables.clear();
    nodes.clear();
  }
});

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

public void clean() {
    tiles.clear();
    tileTable.clear();
  }
}

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

@Override public void clicked(InputEvent event, float x, float y) {
    animations.clear();
    table.clear();
  }
});

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

@Override public void clicked(InputEvent event, float x, float y) {
    metadata.getCameraShots().clear();
    cameraShotsTable.clear();
  }
});

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

public void repopulate() {
    vertexTables.clear();
    populateVertexTable();
  }
}

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

public void remove(Vector2 vertex) {
  nodes.remove(vertex);
  vertexTables.clear();
  populateVertexTable();
  Log.log("PathWindow.remove", " vector: " + vertex);
}

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

private void rebuild () {
  menuItems.clear();
  for (Menu menu : menus)
    menuItems.add(menu.getOpenButton());
}

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

private void update(Skin skin, Table optionTable){
    table.clear();
    table.add(optionTable);
    pack();
    setPosition(0f, 0f);
  }
}

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

private ManifestationTable createManifestationTable(Skin skin, Object manifestation){
  if(manifestationTable != null)
    manifestationTable.remove();
  for(IQuestComponentManifestation plugin : PluginUtil.getPlugins(IQuestComponentManifestation.class))
    if(manifestation.getClass() == plugin.getDefault().getClass())
      manifestationTable = (ManifestationTable) plugin.createTable(skin, manifestation);
  parentManifestationTable.clear();
  parentManifestationTable.add(manifestationTable);
  return manifestationTable;
}

代码示例来源:origin: langurmonkey/gaiasky

/**
 * Drops the current view and regenerates all window content
 */
private void reloadAll() {
  backupScrollValues();
  content.clear();
  build();
  pack();
  restoreScrollValues();
}

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

protected void init(PARENT parent, T e, InputPanel[] inputs) {
  this.e = e;
  this.parent = parent;
  this.i = inputs;
  getCenterPanel().clear();
  for (InputPanel i : inputs) {
    addInputPanel(i);
  }
  if (e == null) {
    setTitle("CREATE OBJECT");
  } else {		
    setTitle("EDITING " + e.getClass().getSimpleName());
    
    try{
      modelToInputs();
    } catch (Exception e1) {
      EditorLogger.error(e1.getMessage(), e1);
    }            
  }
  // TODO Set focus to the 1st element
  // if(inputs.length > 0) {
  // getStage().setKeyboardFocus(inputs[0].getField());
  // }
}

代码示例来源:origin: langurmonkey/gaiasky

public void initialize(IStarFocus st) {
  this.st = st;
  table.clear();
  requestData(new GaiaDataListener(st));
  table.pack();
  //scroll.setWidth(Math.max(table.getWidth() + scroll.getStyle().vScroll.getMinWidth(), 500 * GlobalConf.SCALE_FACTOR));
  pack();
  me.setPosition(Math.round(stage.getWidth() / 2f - me.getWidth() / 2f), Math.round(stage.getHeight() / 2f - me.getHeight() / 2f));
}

代码示例来源:origin: langurmonkey/gaiasky

@Override
protected void build() {
  content.clear();
    content.add(new OwnLabel(txt("gui.quit.sure"), skin)).left().pad(pad).row();
}

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

public void updateAnimationTable(final Skin skin){
  if(animationEditor != null)
    animationEditor.applyCurrentAnimationTable();
  animationTable.clear();
  if(animationSelectBox.getSelected() != null)
    animationTable.add(animationEditor = new AnimationEditor(skin, 
        stage, animationSelectBox.getSelected().animation, this));
  pack();
  setX(Gdx.graphics.getWidth());
}

代码示例来源:origin: langurmonkey/gaiasky

private Thread getCheckVersionThread() {
  // Start version check
  VersionChecker vc = new VersionChecker(GlobalConf.program.VERSION_CHECK_URL);
  vc.setListener(event -> {
    if (event instanceof VersionCheckEvent) {
      VersionCheckEvent vce = (VersionCheckEvent) event;
      if (!vce.isFailed()) {
        checkTable.clear();
        checkTable.add(checkLabel).top().left().padBottom(pad).row();
        // All is fine
        newVersionCheck(vce.getTag(), vce.getTagTime());
      } else {
        // Handle failed case
        checkLabel.setText(txt("notif.error", "Could not get last version"));
        checkLabel.setColor(Color.RED);
      }
    }
    return false;
  });
  return new Thread(vc);
}

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

private void handleGDXAnimationHandlerSelected(final Skin skin, final GDXAnimationHandler handler, final AbstractWindow window){
  activeCheckbox.setChecked(handler.isActive());
  final SelectBox<SelectboxGDXAnimationStruct> animationSelectbox = new SelectBox<>(skin);
  animationSelectbox.setItems(SelectboxGDXAnimationStruct.create(handler.getAnimations().getAnimations()));
  animationSelectbox.addListener(new ChangeListener() {
    @Override public void changed(ChangeEvent event, Actor actor) {
      handler.applyCurrentAnimation(animationSelectbox.getSelected().animation, 0);
      window.pack();
    }
  });
  animationsTable.clear();
  animationsTable.add("Current animation: ");
  animationsTable.add(animationSelectbox);
  if(!handler.getAnimations().getAnimations().isEmpty()){
    handler.applyCurrentAnimation(animationSelectbox.getSelected().animation, 0);
    window.pack();
  }
  window.pack();
}

代码示例来源:origin: langurmonkey/gaiasky

@Override
protected void build() {
  float padb = 5 * GlobalConf.SCALE_FACTOR;
  content.clear();
  content.pad(10 * GlobalConf.SCALE_FACTOR);
  content.add(new OwnLabel(txt("gui.newversion.new.current") + ":", skin)).left().padRight(padb).padBottom(padb);
  content.add(new OwnLabel(GlobalConf.version.version, skin)).left().padBottom(padb).row();
  content.add(new OwnLabel(txt("gui.newversion.new.new") + ":", skin)).left().padRight(padb).padBottom(padb * 2);
  content.add(new OwnLabel(tagVersion, skin, "header")).left().padBottom(padb * 2).row();
  Label.LabelStyle linkStyle = skin.get("link", Label.LabelStyle.class);
  content.add(new Link(txt("gui.newversion.getit"), linkStyle, GlobalConf.WEBPAGE_DOWNLOADS)).center().colspan(2);
}

相关文章

微信公众号

最新文章

更多