`
laiseeme
  • 浏览: 122709 次
  • 性别: Icon_minigender_2
  • 来自: 沈阳
社区版块
存档分类
最新评论

弄个简单的带下划线的JLabel

阅读更多
项目里面弄的,就是简单的把JLabel的paintComponent重写一下,画个线
import java.awt.Color;
import java.awt.Graphics;

import javax.swing.JLabel;

/**
 * 带下划线的label
 * @author Administrator
 *
 */
public class LineLabel extends JLabel{
	
	public LineLabel(){
		super();
	}
	
	public LineLabel(String str){
		super(str);
	}
	
	@Override
	protected void paintComponent(Graphics g) {
		super.paintComponent(g);
		int y = getHeight() - 1;
		g.setColor(new Color(156,154,140));
		g.drawLine(0, y, getWidth(), y);
	}
}
分享到:
评论
3 楼 keating 2009-01-13  
jlabel.setText(“<html><u>OK</u><html>”)
2 楼 laiseeme 2008-09-07  
就是普通JLabel下面多个线
1 楼 FND 2008-09-07  
给个效果图看看啊~~

相关推荐

Global site tag (gtag.js) - Google Analytics