import java.awt.*; import java.awt.geom.*; import java.awt.font.*; public class Kujund2 extends Canvas{ public void paint(Graphics alggr){ Graphics2D g=(Graphics2D)alggr; TextLayout tl=new TextLayout("Kassikene", new Font("Arial", Font.PLAIN, 100), new FontRenderContext(null, false, false) ); AffineTransform textAt = new AffineTransform(); textAt.translate(20, 200); g.setPaint(new GradientPaint(200, 0, Color.yellow, 200, getSize().height, new Color(255, 200, 0) )); g.fillRect(0, 0, getSize().width, getSize().height); g.clip(tl.getOutline(AffineTransform.getTranslateInstance(20, 120))); g.setPaint(new GradientPaint(0, 100, new Color(66, 66, 0), getSize().width, 100, new Color(0, 200, 100) )); g.fillRect(0, 0, getSize().width, getSize().height); } }