开发者

JOptionPane with two labels

开发者 https://www.devze.com 2023-01-05 02:17 出处:网络
I would like to create in Java 开发者_JS百科a JOptionPane which should contain two different labels, Is it possible? If so, how to do it?Your message parameter can be an array of JComponent objects wh

I would like to create in Java 开发者_JS百科a JOptionPane which should contain two different labels, Is it possible? If so, how to do it?


Your message parameter can be an array of JComponent objects which will be drawn in sequence. An example would be:

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


You can a \n in the string you want to print, so for instance "Hello\nWorld" would look like

Hello
World

which is similar to having to labels.

There are other escape characters, you can take a look at them here


JOptionPane do not consist of labels. It's a built in component for showing a standard pop up box with various buttons. You might wish to implement your own JFrame, that looks identical to a normal JOptionPane, with however way/many text included.

0

精彩评论

暂无评论...
验证码 换一张
取 消