How can I display more than one line using JOptionPane.showMessageDialog()
. For example, I'm posting an example below. Now, in the example stated below the values a1,b1,c1
have to be displayed one by one using the JOptionPane.showMessageDialog()
Is there any way to show all the values in one window? because in the example stated below three windows will come one after one.
class demo()
{
public static void main(String args[])
{
String a=JOptionPane.showInputDialog(null,"Enter a number");
int a1=Integer.parseInt(a);
String b=JOptionPane.showInputDialog(null,"Enter a number");
int b1=Integer.parseInt(b);
int c=a1+b1;
JOptionPane.showMessageDialog(null,a1);
JOptionPane.showMessageDialog(null,b1);
JOptionPane.showmessageDialog(null,c1);
}
}
If you want to put every value in a new line you don't need to use a JLabel
with HTML or a JTextArea
, you can simply use \n
in the String
:
JOptionPane.showMessageDialog(null, "line1\nline2");
Of course you can simply concatenate your values by adding them with a String
:
a1 + "\n" + a2
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With