Случайно записанные числа в игре с использованием java.util.Random

Оказывается, это было простое исправление:

// Get recipe by name
async getDrinksByName(name){
    //Search by name
    const apiResponse = await $.getJSON(`https://www.thecocktaildb.com/api/json/v1/1/search.php?s=${name}`);

    // Return a json response

    const cocktails = await apiResponse;

    return{
        cocktails
    } 
}
0
задан cavpollo 18 January 2019 в 22:24
поделиться

1 ответ

Вы можете использовать метод, который будет добавлять случайные числа в указанном диапазоне в качестве имен для ваших кнопок. Примерно так:

public class Frame {

public static void main(String[] args) {            
    JFrame frame = new JFrame();
    frame.setSize(600, 400);
    frame.setVisible(true);
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.getContentPane().setLayout(new GridLayout(1, 2, 1, 1));

    JPanel panel = new JPanel();
    panel.setLayout(new GridLayout(2, 1, 1, 1));

    frame.add(panel, BorderLayout.CENTER);

    JPanel center = new JPanel();
    center.setLayout(new GridLayout(9, 9, 1, 1));

    for(int i = 0; i < 6; i++) {
        for(int j = 0; j < 6; j++) {

            JButton button = new JButton(Integer.toString(random(1, 6)));
            center.add(button);
        }
    }
    frame.add(center, BorderLayout.CENTER);
    frame.setVisible(true);
}

private static int random(int min, int max) {
    return (int) (Math.random() * (max - min) + min);
        }
}
0
ответ дан Sergei Voychuk 18 January 2019 в 22:24
поделиться
Другие вопросы по тегам:

Похожие вопросы: