Documentos de Académico
Documentos de Profesional
Documentos de Cultura
@Override
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println("Elemento " + i);
try {
Thread.sleep(1000); //Duerme durante 1 segundo
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
public FrmNumeroAumentar() {
super("Número en aumento");
setLayout(new FlowLayout());
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300, 100);
setLocationRelativeTo(null);
txtNumero = new JTextField(20);
add(txtNumero);
Thread cargarDatos = new Thread(this);
cargarDatos.start();
}
@Override
public void run() {
int i = 0;
while (true) {
// El hilo se duerme
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
// El hilo despierta
i++;
txtNumero.setText("Mensaje " + i);
}
}
public static void main(String[] args) {
FrmNumeroAumentar window = new FrmNumeroAumentar();
window.setVisible(true);
}
}
class Runner1 {
public void startRunning() {
for (int i = 0; i < 10; i++)
System.out.println("Runner1: " + i);
}
}
class Runner2 {
public void startRunning() {
for (int i = 0; i < 10; ++i)
System.out.println("Runner2: " + i);
}
}
public class Main {
public static void main(String[] args) {
Runner1 runner1 = new Runner1();
runner1.startRunning();
runner2.startRunning();
}
}
class Runner1 implements Runnable {
@Override
public void run() {
for (int i = 0; i < 1000; ++i)
System.out.println("Runner 1: " + i);
}
}
t1.start();
t2.start();
}
}
public class ContadorAdelante implements
Runnable {
private String nombre;
@Override
public void run() {
for (int i = 1; i <= 1000; i++) {
System.out.print("\t" + nombre + " + 4 + ™\n");
}
System.out.println();
}
}
@Override
public void run() {
for (int i = 1000; i >= 1; i--) {
System.out.print("\t\t\t" + nombre + "" + i + "\n");
}
System.out.println();
}
}