All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.harium.etyl.ui.TextField Maven / Gradle / Ivy

package com.harium.etyl.ui;

import com.harium.etyl.ui.base.BaseTextField;
import com.harium.etyl.ui.base.UIView;
import com.harium.etyl.ui.theme.ThemeManager;


public class TextField extends UIView {

    private BaseTextField textField;

    public TextField(int x, int y, int w, int h) {
        super(x, y, w, h);

        this.textField = ThemeManager.getInstance().getTheme().createTextField(x, y, w, h);
        delegateView(textField);
    }

    public void rebuild() {
        BaseTextField view = ThemeManager.getInstance().getTheme().createTextField(x, y, w, h);
        view.copy(delegatedView);

        delegateView(view);
    }

    public String getText() {
        return textField.getText();
    }

    public void setText(String text) {
        textField.setText(text);
    }

    public void clearField() {
        textField.clearField();
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy