[英]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.