JAVA

어트리뷰트(애플릿)

사라링 2012. 5. 15. 18:36

 

// AttribStringDemo.java

import java.applet.Applet;

import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.RenderingHints;

import java.awt.font.TextAttribute;

import java.text.AttributedString;

public class AttribStringDemo extends Applet
{
   AttributedString as;

   public void init()
   {
      as = new AttributedString("An AttributedString holds text and related "+
                                "attribute information.");
      as.addAttribute(TextAttribute.FONT,
                      new Font("Courier New"Font.BOLD, 12), 319);
      as.addAttribute(TextAttribute.FOREGROUND, Color.BLUE, 319);
   }

   public void paint(Graphics g)
   {
      if (as != null)
      {
         ((Graphics2D) g).setRenderingHint(RenderingHints.KEY_ANTIALIASING,
                                           RenderingHints.VALUE_ANTIALIAS_ON);
         g.drawString(as.getIterator(), 3030);
      }
   }
}




이 글은 스프링노트에서 작성되었습니다.