Боже, прости меня за следующий код
Поместите этот код в конструктор фреймов, если вы хотите, чтобы выделение запускалось сразу после загрузки:
int delay = 3000;
int period = 50;
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
int spaces=0;
public void run() {
String title="";
for (int j = 0; j < spaces; j++) {
title+= " " ;
}
title+= "Annoying";
Main.this.setTitle(title);
spaces=(spaces+1)%50;
}
}, delay, period);
UPDATE
Согласно комментариям, здесь есть еще одна версия с использованием swing.Timer
Timer timer = new Timer(delay,new ActionListener(){
int spaces=0;
public void actionPerformed(ActionEvent e) {
String title="";
for (int j = 0; j < spaces; j++) {
title+= " " ;
}
title+= "Annoying";
Main.this.setTitle(title);
spaces=(spaces+1)%50;
}}
);
timer.start();
Этот код предназначен только для целей обучения, не используйте его в реальном продукте.