论坛首页 入门技术论坛

弄个简单的带下划线的JLabel

浏览 3085 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-09-07  
项目里面弄的,就是简单的把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);
	}
}
   发表时间:2008-09-07  
给个效果图看看啊~~
0 请登录后投票
   发表时间:2008-09-07  
就是普通JLabel下面多个线
0 请登录后投票
   发表时间:2009-01-13  
jlabel.setText(“<html><u>OK</u><html>”)
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics