由於某些未知原因,我無法將項目添加到我的JList中。有兩類我正在努力工作。有:A類& B類。如何在JList中添加項目?
在A類裏面,我有一個叫做「Add」的按鈕。如果我點擊這個Add按鈕,它應該將項目添加到Class B上的JList中.JList的變量被稱爲「jAddList」。
所以我在A級那樣:
Public class A extends javax.swing.JFrame{
public B addItem;
private final B JListFrame = new B();
private void jButtonAddActionPerformed(java.awt.event.ActionEvent evt) {
JListFrame.setVisible(true);
DefaultListModel modelAddList = new DefaultListModel();
for(int i=0;i<20;i++){
modelAddList.addElement(i);
}
addItem.jAddList.add(modelCmdList);
}
}
但是,它不工作。編譯器軟件(Netbean)拋出我警告:
輸出:
no suitable method found for add(DefaultListModel)
method Component.add(PopupMenu) is not applicable
(argument mismatch; DefaultModel cannot be converted to PopupMenu)
method Container.add(Component) is not applicable
(argument mismatch; DefaultModel cannot be converted to Component)
謝謝!
操縱命名的變量等一類是真混亂,你應該改變這一點。 –
對不起,羅賓。下次我會知道的。 –