为何\n不能换行
关与对话框=new Dialog(this,"关于 记忆力测试"); 关与对话框.add(new Label(" Memory (R) 记忆力测试\n\n 版本 1.0\n\n 版权所有 (C) 2007 Memory Corp。\n\n\n\n 本产品不符合最终用户许可协议,^_^"));
想写一个"关于"的窗口
但是里面的内容偏偏无法换行,永远都是在中间一行显示
----------------解决方案--------------------------------------------------------
不知道
[此贴子已经被作者于2007-1-17 8:54:30编辑过]
----------------解决方案--------------------------------------------------------
对话框中不允许换行
你可以尝试在对话框中加入JTextArea等组件,至少我以前是这样做的
----------------解决方案--------------------------------------------------------
对话框是可以换行的,但是JLabel不可以换行
你可以用JOptionPane.showMessageDialog(null,"帮助 \n什么什么\n什么");
这个可以支持换行
----------------解决方案--------------------------------------------------------
多加几个JLabel.
----------------解决方案--------------------------------------------------------
疯了,加那么多JLabel干嘛
直接用JOptionPane.或者加一个JPanel里面加一个JTextArea就可以了
----------------解决方案--------------------------------------------------------
我觉得在里面加个JPanel,覆写paintComponent方法,把想显示的内容放在里面就OK了,
这样的好处是可以随意控制要显示的东西,做到图文并茂.
一般用4楼的方法就OK了.
----------------解决方案--------------------------------------------------------