如何在JLabel中显示多行,我试过"\n"没用,还有就是如何设置TextField里的字体颜色?

解决方案 »

  1.   

    如果想要在swing组件里显示多行,多种字体,颜色,使用HTML语法,例子:label = new JLabel("<html>First line<br>"
                     + "<font color=#ffffdd>Second line</font>");
      

  2.   


    1.
    JLabel lbl=new JLabel("<html>JLabel<p>试试这个</html>");2.
    TextField txt=new TextField("TextField");
    txt.setForeground(Color.red);
      

  3.   

    要显示多行,可以使用文本域,而不用文本框,因为文本域可以设置它的行数
    要给文本框里的字体设置颜色,可以用标签<font color=#ffffdd>等