Ama*_*a S 4 java swing radio-button
我有一些单选按钮,其文字可能很长.是否有一种简单的方法来自我封装?
是的,将它们包装在<html>标签中并插入<br>标签会起作用,但是有更自动的方法来完成吗?我真的不想推出自己的排字机.
最快捷最简单的方法就是在单选按钮标签文本的开头添加<html>.这将使换行开始发生,但如果文本中有<字符,您现在需要小心该文本.这还保持了单击标签文本的功能,即单击单选按钮.
这是一个廉价而开朗的例子:
public class Test extends JFrame {
public static void main(String[] args) {
new Test();
}
private Test() {
Container c = getContentPane();
c.setLayout( new BorderLayout() );
c.add( new JRadioButton( "<html>I've got a very long text description that's going to wrap over very long lines because I stuck an <html> tag at the start of its label string.</html>") );
setDefaultCloseOperation( WindowConstants.EXIT_ON_CLOSE );
setSize( 200,200 );
setVisible( true );
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4489 次 |
| 最近记录: |