How would you do this very simply and without importing many imports?


// additional imports import java.awt.Color; // drawing your image int fontSize = 24; // whatever size Color textColor = new Color(0, 255, 128); // whatever color String text = "Text to display"; // whatever text GreenfootImage textImage = new GreenfootImage(text, fontSize, textColor, new Color(0, 0, 0, 0)); GreenfootImage image = new GreenfootImage(textImage.getWidth()+fontSize/2, textImage.getHeight()+fontSize/2); Color outerColor = new Color(196, 196, 0); // whatever color image.setColor(outerColor); image.fill(); Color innerColor = new Color(0, 0, 196); // whatever color image.seColor(innerColor); image.fillRect(fontSize/8, fontSize/8, image.getWidth()-fontSize/4, image.getHeight()-fontSize/4); image.drawImage(textImage, (image.getWidth()-textImage.getWidth())/2, (image.getHeight()-textImage.getHeight())/2);
GreenfootImage textImage = new GreenfootImage("Text to display", 24, new Color(0, 255, 128), new Color(0, 0, 0, 0)); GreenfootImage image = new GreenfootImage(textImage.getWidth()+12, 36); image.setColor(new Color(196, 196, 0)); image.fill(); image.setColor(new Color(0, 0, 196)); image.fillRect(3, 3, image.getWidth()-6, 30); image.drawImage(textImage, 6, 6);