java怎么让Label能够显示多行文字,

我看到网上有说用这个("<html><body>统计<br>换行测试</body></html>");",用"html"是不是需要在开头加import ?

第1个回答  2012-12-01
("<html><body>统计<br>换行测试</body></html>")可以的。
不用import 自身支持html的。追问

我是想做一个编辑框,编辑框里面有两行文字,

追答

用的new JLabel 

追问

prompt1 = new JLabel("");怎么不能用?
JLabel是什么意思?
谢谢

追答

new JLabel("");是有问题的,
new JLabel("*****"); *****是指标签的名称
里边显示的文字需要用 setText方法添加的。

JLabel是一个 类 作用是在界面上显示一个标签 如果需要编辑框的话应该用
JTextArea 文本区比较好 换行的话用 \r\n就能实现。
里边的文字也是需要用setText方法的。

本回答被提问者和网友采纳
第2个回答  推荐于2017-09-21
1、在Label上不能使用\n换行,必须使用Html标签
2、可以在java代码里面使用JLabel实现,如下:
JLabel lblLabel = new JLabel("title"); //title是指标签的名称
lblLabel.setText("<html><body>换行<br />换行</body></html>");
第3个回答  2012-12-01
可以的,你可以搜索一下label控件
相似回答