package com.vci.client.ui.swing; import java.awt.Color; import java.awt.Graphics; import javax.swing.JTextField; /** * 继承JTextField,在此基础上增加红色标记,目的是提醒用户文本内容不能为空。 * @author Administrator * */ public class KTextField extends JTextField{ /** * */ private static final long serialVersionUID = 1L; public KTextField() { } public KTextField(int Width,int Height){ setSize(Width,Height); } public void paint (Graphics g) { super.paint (g); g.setColor (Color.red); int text_XSize = this.getWidth (); int[] xSeq = new int[3]; int[] ySeq = new int[3]; xSeq[0] = text_XSize - 8; ySeq[0] = 1; xSeq[1] = text_XSize -1; ySeq[1] = 1; xSeq[2] = text_XSize -1; ySeq[2] = 8; g.fillPolygon (xSeq, ySeq, 3); } }