Как сделать, чтобы цифры выглядели как в "Матрице"? JFrame/JLabel
Как сделать, чтобы цифры выглядели как в фильме "Матрица", с определенным отступом, желательно зеленого цвета. Итак, я сделал цикл, в котором сказал, что хочу продублировать это действие несколько сотен раз, но вместо указанного номера переменной i
я вывожу только часть цифр.
import javax.swing.*;
import java.awt.*;
import java.util.Random;
public class BigProject extends JFrame {
public static void main(String[] args) throws Exception {
int R = 0;
int G = 255;
int B = 0;
int repeat = 250;
JFrame j = new JFrame();
Robot robot = new Robot();
Random random = new Random();
j.getContentPane().setBackground(Color.BLACK);
j.setExtendedState(Frame.MAXIMIZED_BOTH);
j.setDefaultCloseOperation(EXIT_ON_CLOSE);
j.setTitle("Matrix");
j.setLayout(new FlowLayout());
j.setVisible(true);
FlowLayout setting = new FlowLayout(0, 0, 0);
j.getContentPane().setLayout(setting);
for (int Repeat = 0;Repeat != repeat; Repeat++) {
int i = random.nextInt(10);
JLabel label = new JLabel(String.valueOf(i), JLabel.CENTER);
label.setPreferredSize(new Dimension(100, 60));
label.setFont(label.getFont().deriveFont(45.0F));
label.setVisible(true);
j.add(label);
}
}
}
Источник: Stack Overflow на русском