package basic.helloWorld; import org.mt4j.MTApplication; import org.mt4j.components.visibleComponents.font.FontManager; import org.mt4j.components.visibleComponents.font.IFont; import org.mt4j.components.visibleComponents.widgets.MTTextArea; import org.mt4j.input.inputProcessors.globalProcessors.CursorTracer; import org.mt4j.sceneManagement.AbstractScene; import org.mt4j.util.MTColor; import org.mt4j.util.math.Vector3D; public class HelloWorldScene extends AbstractScene { public HelloWorldScene(MTApplication mtApplication, String name) { super(mtApplication, name); MTColor white = new MTColor(255,255,255); this.setClearColor(new MTColor(146, 150, 188, 255)); //Show touches this.registerGlobalInputProcessor(new CursorTracer(mtApplication, this)); IFont fontArial = FontManager.getInstance().createFont(mtApplication, "arial.ttf", 50, //Font size white, //Font fill color white); //Font outline color //Create a textfield MTTextArea textField = new MTTextArea(mtApplication, fontArial); textField.setNoStroke(true); textField.setNoFill(true); textField.setText("Hello World!"); //Center the textfield on the screen textField.setPositionGlobal(new Vector3D(mtApplication.width/2f, mtApplication.height/2f)); //Add the textfield to our canvas this.getCanvas().addChild(textField); } @Override public void init() {} @Override public void shutDown() {} }