Anu*_*ngh 4 java swing joptionpane
如何使用显示多行JOptionPane.showMessageDialog().例如,我在下面发布一个例子.现在,在下面所述的示例中,a1,b1,c1必须使用" JOptionPane.showMessageDialog()是否有任何方式在一个窗口中显示所有值"逐个显示值?因为在下面的例子中,三个窗口将一个接一个地出现.
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);
}
}
Run Code Online (Sandbox Code Playgroud)
如果你想要把每一个值在新行,你不需要使用JLabel与HTML或者JTextArea,你可以简单地使用\n在String:
JOptionPane.showMessageDialog(null, "line1\nline2");
Run Code Online (Sandbox Code Playgroud)
当然,您可以通过添加以下内容来简单地连接您的值String:
a1 + "\n" + a2
Run Code Online (Sandbox Code Playgroud)
解决此问题的一些方法:
setEditable(false).| 归档时间: |
|
| 查看次数: |
24327 次 |
| 最近记录: |