y218z903 发表于 2008-5-26 19:53

在标签框中,如何改变文字的颜色?

好像没有...lb.setColor(Color.Red);

y218z903 发表于 2008-5-26 20:31

汗...自己弄好了...写了个帮助类....  private class lbHelp extends JLabel
    {
            public lbHelp()
            {
                    super();
            }
      
         public  Color getForeground()   
           {   
             return   Color.RED;
           }
    }

Ethip 发表于 2008-5-26 20:49

回复 2# y218z903 的帖子

有的混![tk08] [tk11]

freish 发表于 2008-5-27 10:56

用html就好办了啊

elan1986 发表于 2008-5-28 10:11

给个例子看看
用JAVA 和HTML

freish 发表于 2008-5-28 12:28

[quote][bo][un]elan1986[/un] 在 2008-5-28 10:11 的发言:[/bo]

给个例子看看
用JAVA 和HTML [/quote]

import javax.swing.*;
import java.awt.*;
public class LabelTest extends JFrame{
        private JLabel label;
        private Container container;
       
        public LabelTest(){
                super("标签颜色");
                container = getContentPane();
                label = new JLabel("<html><h1><font color=red>这是一个标签</font></h1><font color=green>绿色的字</font></html>");
                container.add(label);
               
                setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                pack();
                setVisible(true);
        }
       
        public static void main(String args[]){
                LabelTest test = new LabelTest();
        }
}

[[it] 本帖最后由 freish 于 2008-5-28 12:31 编辑 [/it]]

y218z903 发表于 2008-5-28 13:54

确实简单多了...学习了..

elan1986 发表于 2008-5-28 18:38

很是感谢了
[tk12]

页: [1]

编程论坛