package edu.jsu.leathrum.mathlets.shared; import javax.swing.*; import java.awt.Dimension; public class FixedWidthLabel extends MLabel { private int fixedwidth = 0; public FixedWidthLabel(String s, int fx) { super(s); fixedwidth=fx; super.setSize(fx,super.getSize().height); } public FixedWidthLabel(int fx) { super(); fixedwidth=fx; super.setSize(fx,super.getSize().height); } public Dimension getPreferredSize() { return new Dimension(fixedwidth, super.getPreferredSize().height); } public Dimension getMinimumSize() { return new Dimension(fixedwidth, super.getMinimumSize().height); } public void setText(String s) { super.setText(s); super.setSize(fixedwidth,super.getSize().height); } public void setWidth(int wd) { super.setSize(wd,super.getSize().height); fixedwidth = wd; } }