Hallo zusammen,
kann mir jemand erklären warum in folgendem Code erst nach Beendigung der for-Schleife etwas angezeigt wird? Ich kann das Problem leider nicht lösen.
Vielen Dank im Voraus
kann mir jemand erklären warum in folgendem Code erst nach Beendigung der for-Schleife etwas angezeigt wird? Ich kann das Problem leider nicht lösen.
Java:
import java.awt.EventQueue;
public class WaitForGeneration {
private JFrame frame_WaitForGeneration;
/**
* Launch the application.
*/
public static void main(String[] args) {
EventQueue.invokeLater(new Runnable() {
public void run() {
try {
WaitForGeneration window = new WaitForGeneration();
window.frame_WaitForGeneration.setVisible(true);
for (int i = 0; i < 1000000; i++)
System.out.println("bla");
} catch (Exception e) {
e.printStackTrace();
}
}
});
}
/**
* Create the application.
*/
public WaitForGeneration() {
initialize();
}
/**
* Initialize the contents of the frame.
*/
private void initialize() {
frame_WaitForGeneration = new JFrame();
frame_WaitForGeneration.setType(Type.UTILITY);
frame_WaitForGeneration.getContentPane().setBackground(Color.WHITE);
frame_WaitForGeneration.setTitle("Prozess in Arbeit");
frame_WaitForGeneration.setBounds(100, 100, 612, 97);
frame_WaitForGeneration.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
frame_WaitForGeneration.getContentPane().setLayout(null);
JLabel lblDieAufgabenstellungWird = new JLabel("Die Aufgabenstellung wird generiert, dies kann einige Zeit in Anspruch nehmen...");
lblDieAufgabenstellungWird.setFont(new Font("Tahoma", Font.PLAIN, 13));
lblDieAufgabenstellungWird.setBounds(79, 11, 507, 40);
frame_WaitForGeneration.getContentPane().add(lblDieAufgabenstellungWird);
/*JLabel label = new JLabel(new ImageIcon(ClassLoader.getSystemClassLoader().getResource("icons/Wait.png")));
label.setBounds(10, 11, 64, 41);
frame_WaitForGeneration.getContentPane().add(label);*/
}
}
Vielen Dank im Voraus