package edu.jsu.leathrum.mathlets.shared; import javax.swing.*; import java.awt.Font; import java.awt.Graphics; public class MLabel extends JLabel { public MLabel() { super(); setFont(new Font("Serif", Font.PLAIN, 12)); } public MLabel(String s) { super(s); setFont(new Font("Serif", Font.PLAIN, 12)); } public void setFontStyle(int newstyle) { Font f = getFont(); setFont(new Font(f.getName(), newstyle, f.getSize())); } public void setFontSize(int newsize) { Font f = getFont(); setFont(new Font(f.getName(), f.getStyle(), newsize)); } // these are protected in JComponent, make public here public void paintComponent(Graphics g) { super.paintComponent(g); } public void printComponent(Graphics g) { super.printComponent(g); } }