JOptionPane有两个标签

时间:2010-06-27 20:54:21

标签: java jlabel joptionpane

我想在Java中创建一个JOptionPane,它应该包含两个不同的标签,是否可能?如果是的话,该怎么做?

3 个答案:

答案 0 :(得分:4)

您的message参数可以是将按顺序绘制的JComponent对象数组。一个例子是:

JLabel[] arr = {new JLabel("Paragraph 1"), new JLabel("Paragraph 2")};
JOptionPane.showMessageDialog(null, arr);

答案 1 :(得分:0)

您可以在要打印的字符串中添加\n,例如“Hello \ nWorld”看起来像

Hello
World

类似于标签。

还有其他转义字符,您可以查看它们here

答案 2 :(得分:-1)

JOptionPane不包含标签。它是一个内置组件,用于显示带有各种按钮的标准弹出框。您可能希望实现自己的JFrame,它看起来与普通的JOptionPane相同,但是包含方式/许多文本。