让你的JLabel支持显示多行文本
2005-12-13 20:23
316 查看
import javax.swing.*;
import javax.swing.plaf.*;
import java.util.*;
public class MyUI extends JFrame{
MultilineLabel label = new MultilineLabel("This is a multible label");
public MyUI(){
super("caokai");
getContentPane().add(label);
pack();
show();
}
public static void main(String <> args){
new MyUI();
}
}
class MultilineLabel extends JTextArea{
public MultilineLabel(String s){
super(s);
}
public void updateUI(){
super.updateUI();
setLineWrap(true);
setWrapStyleWord(true);
setHighlighter(null);
setEditable(false);
LookAndFeel.installBorder(this,"Label.border");
LookAndFeel.installColorsAndFont(this,"Label.background",
"Label.foreground",
"Label.font");
}
}
import javax.swing.plaf.*;
import java.util.*;
public class MyUI extends JFrame{
MultilineLabel label = new MultilineLabel("This is a multible label");
public MyUI(){
super("caokai");
getContentPane().add(label);
pack();
show();
}
public static void main(String <> args){
new MyUI();
}
}
class MultilineLabel extends JTextArea{
public MultilineLabel(String s){
super(s);
}
public void updateUI(){
super.updateUI();
setLineWrap(true);
setWrapStyleWord(true);
setHighlighter(null);
setEditable(false);
LookAndFeel.installBorder(this,"Label.border");
LookAndFeel.installColorsAndFont(this,"Label.background",
"Label.foreground",
"Label.font");
}
}
相关文章推荐
- 自定义EditText—带有清除功能,在显示多行文本时清除按钮位于整个EditText的右下角
- CSS实现单行、多行文本溢出显示省略号(…)
- 单行文本以及多行文本内容溢出时显示省略号...
- CSS控制文本超出部分显示省略号(一行跟多行)
- CSS实现单行、多行文本溢出显示省略号(…)
- js实现多行文本超出一定字数显示省略号功能
- CSS实现单行、多行文本溢出显示省略号
- 多行文本溢出显示省略号(…)全攻略
- 单行文本隐藏和显示多行文本隐藏
- 好东西,收藏留着以后用:单行/多行文本溢出显示省略号,多浏览器兼容
- 多行文本超出...显示
- elphi 怎么给字符串里加回车换行,label显示多行文本的两种方法
- CSS实现单行、多行文本溢出显示省略号(…)
- CSS实现单行、多行文本溢出显示省略号
- 多行文本溢出最后一行显示省略号
- 多行文本溢出显示省略号(…)全攻略
- C# Label显示多行文本及换行(WinForm/WebForm)
- CSS实现单行、多行文本溢出显示省略号(…)
- 多行文本过多,显示省略号
- CSS实现单行、多行文本溢出显示省略号