congrats Icon
New! Tabnine Pro 14-day free trial
Start a free trial
Tabnine Logo
NativeTextField
Code IndexAdd Tabnine to your IDE (free)

How to use
NativeTextField
in
var3d.net.center

Best Java code snippets using var3d.net.center.NativeTextField (Showing top 20 results out of 315)

origin: Var3D/var3dframe

@Override
public String onEditingChanged(NativeTextField nativeTextField) {
  if(nativeTextField.getText().length()>10){//限制输入字符的长度为10
    return nativeTextField.getText().substring(0,10);
  }
  return null;
}
origin: Var3D/var3dframe

  @Override
  public void keyboardWillShow(NativeTextField nativeTextField, float keyboardHeight) {
    float h=keyboardHeight-ntf_user.getY()-getCutHeight();
    if(getY()<h){
      setY(h);
      ntf_user.synchronousPosition();
      ntf_password.synchronousPosition();
    }
  }
});
origin: Var3D/var3dframe

public void setHidden(boolean isHidden){
  this.isHidden=isHidden;
  if(isHidden){
    game.var3dListener.linkNativeTextField(this,Method.setHidden);
  }else{
    if(isVisible())game.var3dListener.linkNativeTextField(this,Method.setHidden);
  }
}
origin: Var3D/var3dframe

  @Override
  public void onEvent(Object source, long event) {
    if (event == UIControlEvents.EditingDidBegin){
      finalTextfield.uiTextField.setText(nativeTextField.getText());
      nativeTextField.getTextFieldListener().didBeginEditing(nativeTextField);
      finalTextfield.registered();
    }
  }
};
origin: Var3D/var3dframe

  nativeTextField.addNativeListener(onEditingDidBeginListener);
  OnEditingDidEndListener onEditingDidEndListener;
  textfield.addOnEditingDidEndListener(onEditingDidEndListener=new OnEditingDidEndListener() {
  nativeTextField.addNativeListener(onEditingDidEndListener);
  OnPrimaryActionTriggeredListener onPrimaryActionTriggeredListener;
  textfield.addOnPrimaryActionTriggeredListener(onPrimaryActionTriggeredListener=new OnPrimaryActionTriggeredListener() {
  nativeTextField.addNativeListener(onPrimaryActionTriggeredListener);
  OnEditingChangedListener onEditingChangedListener;
  textfield.addOnEditingChangedListener(onEditingChangedListener=new OnEditingChangedListener() {
  nativeTextField.addNativeListener(onEditingChangedListener);
  break;
case becomeFirstResponder:
case setText:
  textfield = textFieldHashMap.get(nativeTextField);
  textfield.setText(nativeTextField.getText());
  break;
case setVisible:
  textfield = textFieldHashMap.get(nativeTextField);
  textfield.setHidden(!nativeTextField.isVisible());
  break;
case setHidden:
  textfield = textFieldHashMap.get(nativeTextField);
  textfield.setHidden(nativeTextField.isHidden());
  break;
case setBorderStyle:
origin: Var3D/var3dframe

case setVisible:
  textfield = textFieldHashMap.get(nativeTextField);
  textfield.setVisible(nativeTextField.isVisible());
  break;
case setHidden:
  textfield = textFieldHashMap.get(nativeTextField);
  textfield.setVisible(!nativeTextField.isHidden());
  break;
case becomeFirstResponder:
case setText:
  textfield = textFieldHashMap.get(nativeTextField);
  textfield.setText(nativeTextField.getText());
  break;
case setFontColor:
  textfield = textFieldHashMap.get(nativeTextField);
  textfield.setFontColor(nativeTextField.getFontColor());
  break;
case setBackgroundColor:
  textfield = textFieldHashMap.get(nativeTextField);
  textfield.setBackgroundColor(nativeTextField.getColor());
  break;
case setBorderStyle:
  textfield = textFieldHashMap.get(nativeTextField);
  textfield.setBorderStyle(nativeTextField.getBorderStyle());
  break;
case setFontSize:
  textfield = textFieldHashMap.get(nativeTextField);
  float fontSize=nativeTextField.getFontSize();
origin: Var3D/var3dframe

public void synchronousPosition(){
  if(nativeTextField.getStage()!=null) {
    Stage stage = nativeTextField.getStage();
    float blx,bly;
    float fullWidth,fullHeight,cutWidth=0,cutHeight=0;
    float fx=nativeTextField.getX();
    float fy=nativeTextField.getY();
    Group father=nativeTextField.getParent();
    Group root=stage.getRoot();
    float dx=root.getX()/root.getScaleX()-cutWidth;
origin: Var3D/var3dframe

public void synchronousSize(){
  if(nativeTextField.getStage()!=null) {
    Stage stage = nativeTextField.getStage();
    float blx,bly;
    int w,h;
    float fullWidth,fullHeight;
    if(stage instanceof VStage){
      VStage vStage= (VStage) stage;
      fullWidth=vStage.getFullWidth();
      fullHeight=vStage.getFullHeight();
    }else {
      fullWidth=stage.getWidth();
      fullHeight=stage.getHeight();
    }
    blx= (1f/fullWidth*Gdx.graphics.getWidth());
    bly= (1f/fullHeight*Gdx.graphics.getHeight());
    w= (int) (nativeTextField.getWidth()*blx);
    h= (int) (nativeTextField.getHeight()*bly);
    setSize(w,h);
    synchronousPosition();
  }else {
    setVisible(false);
  }
}
origin: Var3D/var3dframe

    getWidth()/2,lab_title.getY()-20,Align.top).show();
game.getLabel("帐号:").setPosition(0,pref().getHeight()/2f,Align.right).show(ntf_user);
ntf_user.setMessageText("请输入帐号");
ntf_user.setKeyboardType(NativeTextField.KeyboardType.Alphabet);
ntf_user.setReturnKeyType(NativeTextField.ReturnKeyType.Next);
ntf_user.setAdaptKeyboardType(NativeTextField.AdaptKeyboardType.None);
ntf_user.setTextFieldListener(new NativeTextField.TextFieldListener() {
  @Override
  public void didBeginEditing(NativeTextField nativeTextField) {
    ,ntf_user.getY()-10,Align.top).show();
game.getLabel("密码:").setPosition(0,pref().getHeight()/2f,Align.right).show(ntf_password);
ntf_password.setMessageText("请输入密码");
ntf_password.setPasswordMode(true);
ntf_password.setReturnKeyType(NativeTextField.ReturnKeyType.Go);
ntf_password.setAdaptKeyboardType(NativeTextField.AdaptKeyboardType.None);
ntf_password.setTextFieldListener(new NativeTextField.TextFieldListener() {
  @Override
  public void didBeginEditing(NativeTextField nativeTextField) {
origin: Var3D/var3dframe

public void setSize(int w,int h){
  super.setSize(w,h);
  panel.setSize(w,h);
  if(nativeTextField==null||nativeTextField.getBorderStyle()!= NativeTextField.BorderStyle.RoundedRect){
    textField.setSize(getWidth(),getHeight());
    textField.setLocation(0,0);
    textMessage.setSize(getWidth(),getHeight());
    textMessage.setLocation(0,0);
  }else {
    textField.setSize(getWidth(),getHeight()-18);
    textField.setLocation(0,9);
    textMessage.setSize(getWidth(),getHeight()-18);
    textMessage.setLocation(0,9);
  }
}
origin: Var3D/var3dframe

  nativeTextField.addNativeListener(editBeginAction);
  nativeTextField.addNativeListener(editEndAction);
  nativeTextField.addNativeListener(PrimaryAction);
  nativeTextField.addNativeListener(EditingChangedAction);
  break;
case becomeFirstResponder:
case setText:
  textfield = textFieldHashMap.get(nativeTextField);
  textfield.uiTextField.setText(nativeTextField.getText());
  break;
case setVisible:
  textfield = textFieldHashMap.get(nativeTextField);
  textfield.uiTextField.setHidden(!nativeTextField.isVisible());
  break;
case setHidden:
  textfield = textFieldHashMap.get(nativeTextField);
  textfield.uiTextField.setHidden(nativeTextField.isHidden());
  break;
case setBorderStyle:
  textfield = textFieldHashMap.get(nativeTextField);
  textfield.uiTextField.setBorderStyle((nativeTextField.getBorderStyle().value()));
  break;
case setBackgroundColor:
  textfield = textFieldHashMap.get(nativeTextField);
  Color color=nativeTextField.getColor();
origin: Var3D/var3dframe

public void synchronousPosition(){
  if(nativeTextField.getStage()!=null) {
    Stage stage = nativeTextField.getStage();
    float w,h,x,y,blx,bly;
    float fullWidth,fullHeight,cutWidth=0,cutHeight=0;
    w=(float) getFrame().getWidth();
    h= (float) getFrame().getHeight();
    float fx=nativeTextField.getX();
    float fy=nativeTextField.getY();
    Group father=nativeTextField.getParent();
    Group root=stage.getRoot();
origin: Var3D/var3dframe

  @Override
  public void onEditingDidBegin(UIControl uiControl) {
    //System.out.println("onEditingDidBegin");
    finalTextfield.setText(nativeTextField.getText());
    nativeTextField.getTextFieldListener().didBeginEditing(nativeTextField);
    finalTextfield.registered();
  }
});
origin: Var3D/var3dframe

public void synchronousPosition(){
  if(nativeTextField.getStage()!=null) {
    Stage stage = nativeTextField.getStage();
    float w,h,x,y,blx,bly;
    float fullWidth,fullHeight,cutWidth=0,cutHeight=0;
    w=(float) uiTextField.frame().size().width();
    h= (float) uiTextField.frame().size().height();
    float fx=nativeTextField.getX();
    float fy=nativeTextField.getY();
    Group father=nativeTextField.getParent();
    Group root=stage.getRoot();
    float dx=root.getX()-cutWidth;
origin: Var3D/var3dframe

@Override
public String onEditingChanged(NativeTextField nativeTextField) {
  if(nativeTextField.getText().length()>10){//限制输入字符的长度为10
    return nativeTextField.getText().substring(0,10);
  }
  return null;
}
origin: Var3D/var3dframe

  @Override
  public void keyboardWillShow(NativeTextField nativeTextField, float keyboardHeight) {
    float h=keyboardHeight-ntf_password.getY()-getCutHeight();
    if(getY()<h){
      setY(h);
      ntf_user.synchronousPosition();
      ntf_password.synchronousPosition();
    }
  }
});
origin: Var3D/var3dframe

  public void setStage(Stage stage){
    super.setStage(stage);
    game.var3dListener.linkNativeTextField(this,Method.sizeChanged);
    game.var3dListener.linkNativeTextField(this,Method.positionChanged);
    game.var3dListener.linkNativeTextField(this,Method.setFontSize);
    if(isVisible())game.var3dListener.linkNativeTextField(this,Method.setHidden);
  }
}
origin: Var3D/var3dframe

public void synchronousPosition(){
  if(nativeTextField.getStage()!=null) {
    Stage stage = nativeTextField.getStage();
    float w,h,x,y,blx,bly;
    float fullWidth,fullHeight,cutWidth=0,cutHeight=0;
    w=(float) frame().size().width();
    h= (float) frame().size().height();
    float fx=nativeTextField.getX();
    float fy=nativeTextField.getY();
    Group father=nativeTextField.getParent();
    Group root=stage.getRoot();
    float dx=root.getX()-cutWidth;
origin: Var3D/var3dframe

@Override
public boolean shouldReturn(NativeTextField nativeTextField) {
  game.showMessege("登录失败!因为这只是个例子...\n帐号:"+ntf_user.getText()
      +"\n密码:"+ntf_password.getText());
  return true;
}
origin: Var3D/var3dframe

  public void clicked(InputEvent event, float x, float y) {
    //game.removeDialog(DialogRatio.this)
    game.showMessege("登录失败!因为这只是个例子...\n帐号:"+ntf_user.getText()
        +"\n密码:"+ntf_password.getText());
  }
});
var3d.net.centerNativeTextField

Javadoc

Created by fengyu on 2018/8/19. 原生输入框

Most used methods

  • getText
  • getY
  • isVisible
  • getAlignment
  • getBorderStyle
  • getColor
  • getFontColor
  • getFontSize
  • getHeight
  • getMessageColor
  • getMessageText
  • getParent
  • getMessageText,
  • getParent,
  • getStage,
  • getTintColor,
  • getWidth,
  • getX,
  • isHidden,
  • isPasswordMode,
  • setText,
  • addNativeListener

Popular in Java

  • Reactive rest calls using spring rest template
  • requestLocationUpdates (LocationManager)
  • setContentView (Activity)
  • onRequestPermissionsResult (Fragment)
  • Color (java.awt)
    The Color class is used to encapsulate colors in the default sRGB color space or colors in arbitrary
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • Permission (java.security)
    Legacy security code; do not use.
  • ExecutorService (java.util.concurrent)
    An Executor that provides methods to manage termination and methods that can produce a Future for tr
  • JList (javax.swing)
  • Location (org.springframework.beans.factory.parsing)
    Class that models an arbitrary location in a Resource.Typically used to track the location of proble
  • PhpStorm for WordPress
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now