如何使用for循环在一条消息对话框中输出我的代码

时间:2019-03-26 21:27:41

标签: java oop

我是OOP的新手,我正在创建一个简单的GUI程序,在其中输入数字并创建一个从0开始的三角形。我有制作三角形的逻辑,但是当我输出它时,一次显示一个消息对话框。我已经在没有GUI的情况下完成了此操作,现在我正在尝试查看使用GUI编写的代码。我在代码的底部包含了我想要的输出示例(应该在一个消息对话框中)。

     for(int i = 0; i <= number; ++i) {         // incrementation       
        for(int j = 0; j <= i; ++j) {
        JOptionPane.showMessageDialog(frame, j + " ");    
        }

    }


    for(int i = number - 1; i >= 0; --i) {     //decrementation
        for(int j = 0; j <= i; ++j) {
            JOptionPane.showMessageDialog(frame, j + " "); 
        }

    }
    //*
    //**
    //***
    //**
    //*

1 个答案:

答案 0 :(得分:0)

如果这些循环可行,请放下,

StringBuilder b=new StringBuilder();

 for(int i = 0; i <= number; ++i) {         // incrementation       
    for(int j = 0; j <= i; ++j) {
    b.add(j + " ");    
    }

}


for(int i = number - 1; i >= 0; --i) {     //decrementation
    for(int j = 0; j <= i; ++j) {
       b.add(j + " ");    
    }

}


JOptionPane.showMessageDialog(frame, b.toString());