我想知道这些之间的区别是什么:
1-)
另外,我们可以使用以下语法:
1-)
但为什么我们不能像这样使用它:
1-)
JFrame frame = new JFrame();
JLabel label = new JLabel("example");
frame.add(label);
2-)
JFrame frame = new JFrame();
frame.add(new Label("example"));
另外,我们可以使用以下语法:
1-)
new Timer(10, new ActionListener() {...}).start();
但为什么我们不能像这样使用它:
2-)
Timer timer = new Timer(10, new ActionListener() {...}).start(); // we cannot use it this way it has to be like:
//Timer timer = new Timer(10, new ActionListener() {...});
//timer.start();
.start()
不会返回它被调用的计时器,它根本不会返回任何东西。 - Louis Wasserman