当前位置: 代码迷 >> Java相关 >> 怎样给JLabel里的文本加下划线?
  详细解决方案

怎样给JLabel里的文本加下划线?

热度:472   发布时间:2006-12-26 11:21:43.0
怎样给JLabel里的文本加下划线?
怎样给JLabel里的文本加下划线? 谢谢!
搜索更多相关的解决方案: 下划线  JLabel  文本  

----------------解决方案--------------------------------------------------------
如果知道java的swing组建中可以加入html标签,这个问题就很简单了,下面来个示例程序:
程序代码:

import javax.swing.*;
/**
*在swing组建中使用html标签
*@author Eastsun
*/
public class UnderLine extends JFrame{
public UnderLine(){
super(\"JLabel中显示下划线\");
JLabel label =new JLabel(\"<html><u>下划线</u>,看到没?</html>\");
add(label);
setSize(320,240);
}
public static void main(String[] args){
JFrame frame =new UnderLine();
frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
frame.setVisible(true);
}
}

----------------解决方案--------------------------------------------------------
我想用一个JCheckBox控制JLabel中的文本是否加下划线哦
这样html加在哪里呢?
----------------解决方案--------------------------------------------------------
最简单的方法就是你new两个JLabel对象,一个有下滑线一个没下划线.
用JCheckBox来控制显示那个JLabel就OK了
----------------解决方案--------------------------------------------------------
在别处看到有人这样设置,试了一下运行不了,

Label1.Font.Style:=Label1.Font.Style+[fsunderline]; //加下划线

Label1.Font.Style:=Label1.Font.Style-[fsunderline];//去除下划线


----------------解决方案--------------------------------------------------------
干嘛不用偶的方法?
问题的解决方法已经在那儿了,具体怎么弄看你自己了.
----------------解决方案--------------------------------------------------------
setText("..........");
----------------解决方案--------------------------------------------------------
呵呵,Eastsun, 没说不用你的方法哦!
在此,谢谢!
----------------解决方案--------------------------------------------------------
哈哈,再问一下,如果设置JTextField 中的文是否加下划线,
用一个JCheckBox控制,能有一样的思路吗?
----------------解决方案--------------------------------------------------------
以下是引用开心一科在2006-12-26 12:18:02的发言:
在别处看到有人这样设置,试了一下运行不了,

Label1.Font.Style:=Label1.Font.Style+[fsunderline]; //加下划线

Label1.Font.Style:=Label1.Font.Style-[fsunderline];//去除下划线

这哪里是JAVA的语句?

JAVA里面有:=这个东西吗

别人已经给了你很好的方法,你就用吧

----------------解决方案--------------------------------------------------------