有没有办法在JOptionPane.showMessageDialog上打印多行模式?

问题描述

所以我想知道是否有一种方法可以在JOptionPane.showMessageDialog()上输出带有星形(*)的三角形或金字塔等多行图案。我知道这是这样的:JOptionPane.showMessageDialog(null,“ Hello World!”);但要代替Hello World!我需要在弹出空心金字塔的新窗口中打印,无法弄清楚。你能帮助我吗?提前致谢。我添加了打印空心金字塔的代码。变量L是金字塔的高度,并且在执行程序时由用户提供。那么,如何在JOptionPane.showMessageDialog()中以可变高度打印此模式?

for(int row=1;row<=L;row++){
    for(int col=1;col<=L+L-1;col++){
        if(row==L || row+col==L+1 || col-row==L-1) System.out.print("*");
        else System.out.print(" ");
    }
    System.out.println();
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)