Я создаю «GUI from Hell» и пытаюсь заставить JFrame мигать цветами (быстро менять фон) на достаточно долгое время, чтобы раздражать.Вот что у меня есть:
int changes = gen.nextInt(2000) + 5000;
int red;
int green;
int blue;
Color color;
for (int i = 0; i < changes; i++)
{
color = new Color(gen.nextInt(256), gen.nextInt(256),
gen.nextInt(256));
// I first tried this...
frameMain.getContentPane().setBackground(color);
// Then I tried this, which only
// appeared to change the color once and then proclaim
// that it was done:
panel1.setBackground(color);
panel2.setBackground(color);
panel3.setBackground(color);
}
Примечание: Если вы знаете, как легко заставить весь JFrame и все его содержимое менять цвет (не только фон), тобыло бы сумасшедшим и удивительным, так что давайте об этом.
Любое руководство приветствуется!Надеюсь, я только что пропустил что-то глупое ...
... и если у вас есть идея или две для смешного графического эффекта GUI, не стесняйтесь поделиться!:)