この単純なコードを理解するのに苦労しています:
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
createAndShowGUI();
}
});
誰かがそれがどのように機能するかを説明してもらえますか(私は初心者なので簡単に)?この短いコードは、この大きなコードの一部です。
具体的には、次の質問があります。
- 「public void run」は新しいメソッドを定義しますか? その場合、別のメソッド内で定義されているのはなぜですか (参照用に「より大きなコード」を参照してください)。
- 「public void run」が新しいメソッドを定義する場合、1 行のコード (createAndShowGUI) のみを含むメソッドを定義する理由は何ですか?
- 「invokeLater」は何をしますか? これは実際、私にとって最も複雑な質問です。
私は新参者であり、「特別な」「技術的な」言葉を使用すると、さらに多くの疑問が生じることをもう一度強調したいと思います。
あなたが私を助けることに決めたら、前もってありがとう!