Po latach programowania Java zawsze wykorzystywane do tworzenia moich main()
metody tak:Dlaczego warto użyć SwingUtilities.invokeLater w głównej metodzie?
public static void main(String[] args)
{
runProgram();
}
Ale niedawno uczyłem kilka kodów z sieci i zobaczyłem ten czasami zamiast zwykłego main()
korzystanie powyżej:
public static void main(String[] args)
{
SwingUtilities.invokeLater(new Runnable()
{
public void run()
{
runProgram();
}
});
}
ja po prostu chcę wiedzieć:
- Dlaczego warto korzystać z tego zamiast zwykłej
main()
WA y? Nie widzę żadnej różnicy, kiedy spróbuję. - Jaka jest różnica między tymi dwoma sposobami?
Dziękuję za przeczytanie mi i odpowiedzi.
Widzę, bardzo interesujące. Dzięki za linki i podkreślenie tego, co istotne. – Rob