使用invokelater wit runnable方法

时间:2016-05-29 16:09:57

标签: java swing invokelater

很抱歉,如果这个问题很愚蠢,但我正在尝试学习java并对Swing做一些讨论。在所有的讨论中,它演示了如何使用EventQueue.invokelater方法并将其传递给Runnable对象并覆盖它的run方法。

一个例子的代码如下:

   public static void main(String[] args) {
    Runnable test = new Runnable ();
    EventQueue.invokeLater(new Runnable() {

        @Override
        public void run() {
            Guitest ex = new Guitest();
            ex.setVisible(true);
        }
    });

在运行代码时,它总是告诉我:

The method invokeLater(Runnable) in the type EventQueue is not applicable 
    for the arguments (new Runnable(){})

为什么它不接受该方法作为参数?什么是遗失?提前谢谢。

0 个答案:

没有答案