[英]What do these curly brackets do?
这是由netbeans生成的一段代码,我对这些括号在调用AbstractListModel
之后的行为感到困惑。
li_reminderslist.setModel(new javax.swing.AbstractListModel() {
String[] strings = { };
public int getSize() { return strings.length; }
public Object getElementAt(int i) { return strings[i]; }
});
对不起初学者的问题。 我试过寻找一个教程,但找不到一个。
这是匿名内部类的实现。
例如,您可以创建新的Runnable
:
new Runnable() {public void run() { }});
或ActionListener
new ActionListener(){public void actionPerformed(ActionEvent e}{}};
以相同的方式。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.