package com.vci.client.ui.swing; import java.awt.Color; import java.awt.Graphics; import javax.swing.JComboBox; /** * 继承JComboBox,在此基础上增加红色标记,目的是提醒用户此选择不能为空。 * @author Administrator * */ public class KComboBox extends JComboBox { /** * */ private static final long serialVersionUID = 1L; public KComboBox() { } public KComboBox(String[] s) { super(s); } public KComboBox(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 - 12; ySeq[0] = 0; xSeq[1] = text_XSize; ySeq[1] = 0; xSeq[2] = text_XSize; ySeq[2] = 7; g.fillPolygon (xSeq, ySeq, 3); } }