package examples.etyllica.tutorial05; import java.awt.Color; import br.com.etyllica.core.context.Application; import br.com.etyllica.core.event.PointerEvent; import br.com.etyllica.core.graphics.Graphics; import br.com.etyllica.layer.TextLayer; public class FollowingText extends Application{ public FollowingText(int w, int h) { super(w, h); } private TextLayer text = new TextLayer("Text!"); @Override public void load() { text.setBorder(true); text.setBorderColor(Color.BLACK); text.setBorderWidth(3f); text.setColor(Color.WHITE); loading = 100; } @Override public void updateMouse(PointerEvent event) { text.setCoordinates(event.getX(), event.getY()); } @Override public void draw(Graphics g) { //Drawing background g.setColor(Color.LIGHT_GRAY); g.fillRect(x,y,w,h); //Drawing text text.draw(g); } }