当前位置: 首页>>代码示例>>Java>>正文


Java TextFieldEnder.setText方法代码示例

本文整理汇总了Java中com.enderio.core.client.gui.widget.TextFieldEnder.setText方法的典型用法代码示例。如果您正苦于以下问题:Java TextFieldEnder.setText方法的具体用法?Java TextFieldEnder.setText怎么用?Java TextFieldEnder.setText使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.enderio.core.client.gui.widget.TextFieldEnder的用法示例。


在下文中一共展示了TextFieldEnder.setText方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: GuiSensor

import com.enderio.core.client.gui.widget.TextFieldEnder; //导入方法依赖的package包/类
public GuiSensor(InventoryPlayer par1InventoryPlayer, TileInventoryPanelSensor te) {
  super(te, new ContainerSensor(par1InventoryPlayer, te), "invPanelSensor");
  
  recipeButton.setYOrigin(recipeButton.getBounds().y + 19);
  redstoneButton.setIsVisible(false);
  configB.setYOrigin(5);
  
  int tfWidth = 42;
  int tfHeight = 14;
  int tfX = xSize - tfWidth - 6 - 20;
  int tfY = 34;
  startTF = new TextFieldEnder(getFontRenderer(), tfX, tfY, tfWidth, tfHeight);
  startTF.setCanLoseFocus(true);
  startTF.setMaxStringLength(6);
  startTF.setText(te.getStartCount() + "");
  startTF.setCharFilter(TextFieldEnder.FILTER_NUMERIC);
  textFields.add(startTF);

  stopTF = new TextFieldEnder(getFontRenderer(), tfX, tfY + tfHeight + 4, tfWidth, tfHeight);
  stopTF.setCanLoseFocus(true);
  stopTF.setMaxStringLength(6);
  stopTF.setText(te.getStopCount() + "");
  stopTF.setCharFilter(TextFieldEnder.FILTER_NUMERIC);
  textFields.add(stopTF);
    
}
 
开发者ID:SleepyTrousers,项目名称:EnderIO,代码行数:27,代码来源:GuiSensor.java

示例2: setText

import com.enderio.core.client.gui.widget.TextFieldEnder; //导入方法依赖的package包/类
protected final void setText(TextFieldEnder tf, String newText) {
  String old = tf.getText();
  tf.setText(newText);
  onTextFieldChanged(tf, old);
}
 
开发者ID:SleepyTrousers,项目名称:EnderCore,代码行数:6,代码来源:GuiContainerBase.java

示例3: GuiTelePad

import com.enderio.core.client.gui.widget.TextFieldEnder; //导入方法依赖的package包/类
public GuiTelePad(@Nonnull InventoryPlayer playerInv, final @Nonnull TileTelePad te) {
  super(new ContainerTelePad(playerInv, te), "tele_pad");
  this.te = te;
  ySize = 220;

  addToolTip(new GuiToolTip(new Rectangle(powerX, powerY, 10, powerScale), "") {
    @Override
    protected void updateText() {
      text.clear();
      updatePowerBarTooltip(text);
    }
  });

  addToolTip(new GuiToolTip(new Rectangle(progressX, progressY, progressScale, 10), "") {
    @Override
    protected void updateText() {
      text.clear();
      text.add(Math.round(GuiTelePad.this.te.getProgress() * 100) + "%");
    }
  });

  if (TelePadConfig.telepadFluidUse.get() > 0) {
    addToolTip(new GuiToolTip(RECTANGLE_TANK, "") {
      @Override
      protected void updateText() {
        text.clear();
        text.add(Lang.GUI_TELEPAD_TANK.get());
        text.add(LangFluid.MB(te.getTank()));
      }
    });
  }

  FontRenderer fr = Minecraft.getMinecraft().fontRenderer;

  int x = 48;
  int y = 24;
  int tfHeight = 12;
  int tfWidth = xSize - x * 2;
  xTF = new TextFieldEnder(fr, x, y, tfWidth, tfHeight, TextFieldEnder.FILTER_NUMERIC);
  yTF = new TextFieldEnder(fr, x, y + xTF.height + 2, tfWidth, tfHeight, TextFieldEnder.FILTER_NUMERIC);
  zTF = new TextFieldEnder(fr, x, y + (xTF.height * 2) + 4, tfWidth, tfHeight, TextFieldEnder.FILTER_NUMERIC);
  dimTF = new TextFieldEnder(fr, x, y + (xTF.height * 3) + 6, tfWidth, tfHeight, TextFieldEnder.FILTER_NUMERIC);

  xTF.setText(Integer.toString(te.getX()));
  yTF.setText(Integer.toString(te.getY()));
  zTF.setText(Integer.toString(te.getZ()));
  dimTF.setText(Integer.toString(te.getTargetDim()));

  xTF.setCanLoseFocus(!TelePadConfig.telepadLockCoords.get());
  yTF.setCanLoseFocus(!TelePadConfig.telepadLockCoords.get());
  zTF.setCanLoseFocus(!TelePadConfig.telepadLockCoords.get());
  dimTF.setCanLoseFocus(!TelePadConfig.telepadLockDimension.get());

  textFields.addAll(Lists.newArrayList(xTF, yTF, zTF, dimTF));

  switchButton = new ToggleTravelButton(this, ID_SWITCH_BUTTON, SWITCH_X, SWITCH_Y, IconEIO.IO_WHATSIT);
  switchButton.setToolTip(Lang.GUI_TELEPAD_TO_TRAVEL.get());
}
 
开发者ID:SleepyTrousers,项目名称:EnderIO,代码行数:59,代码来源:GuiTelePad.java


注:本文中的com.enderio.core.client.gui.widget.TextFieldEnder.setText方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。