Как вывести мой код в одном сообщении, используя для циклов - PullRequest
0 голосов
/ 27 марта 2019

Я новичок в ООП и создаю простую программу с графическим интерфейсом, в которой я ввожу числовой ввод и создаю треугольник, начиная с 0. У меня есть логика для создания треугольника, но когда я вывожу его, онпоказывает одно диалоговое окно сообщения за раз.Я сделал это без графического интерфейса, и теперь я пытаюсь увидеть, как код будет выглядеть с графическим интерфейсом.Я включил образец вывода, который я хочу, внизу кода (это должно быть в одном диалоговом окне сообщения).

     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 голосов
/ 27 марта 2019

откладывая в сторону, если эти циклы работают, вы хотите сделать что-то подобное

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()); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...