JLabel换行:

JLabel的Text设置为html

<html> 第一行<br/> 第二行<br/></html>

JLabel设置字体颜色:

label.setForeground(c);

 

代码:

public static void main(String args[]) {
JFrame frame = new JFrame();
frame.setSize(100,100);
String text = "<html> 第一行<br/> 第二行<br/></html>";
JLabel label = new JLabel(text);
label.setForeground(Color.red);
frame.add(label);
frame.setVisible(true);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}