To querendo fazer um código que muda o nome da janela toda vez que você abre, mas eu quero fazer essas verificações só pra parte que cria o JFrame não pro outros parâmetros, então pensei em colocar um if que de qualquer jeito não importa o númeor aleatória gerado aplica as coisas necessárias e outros cinco if para definir qual o nome da janela que vai aparecer. Isso tudo só pra não deixar o código muito grande.
segue o código:
package miniJogo;
import java.awt.Canvas;
import java.awt.Dimension;
import java.util.Random;
import java.util.Scanner;
import javax.swing.JFrame;
public class Main extends Canvas implements Runnable{
public static JFrame frame;
private final int WIDTH = 160;
private final int HEIGHT = 120;
private final int SCALE = 3;
Random rand = new Random();
public Main() {
setPreferredSize(new Dimension(WIDTH*SCALE,HEIGHT*SCALE));
rand.nextInt(5);
if(rand.equals(1||2||3||4||5)) {
frame.add(this);
frame.setResizable(false);
frame.pack();
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}
public static void main(String[] args) {
Main main = new Main();
Scanner in = new Scanner(System.in);
}
public void run() {
}
}