package com.macfaq; import java.awt.*; import java.beans.*; public class FsBean extends Component { private int style; public void paint(Graphics g) { switch (style) { case(Font.PLAIN) : g.drawString("Plain", 5, 15); break; case(Font.BOLD) : g.drawString("Bold", 5, 15); break; case(Font.ITALIC) : g.drawString("Italic", 5, 15); break; case(Font.BOLD | Font.ITALIC) : g.drawString("Bold-Italic", 5, 15); break; default: g.drawString("Plain", 5, 15); } } public int getStyle() { return style; } public void setStyle(int style) { this.style = style; } public Dimension getPreferredSize() { return new Dimension(30, 30); } public Dimension getMinimumSize() { return new Dimension(30, 30); } }