這看起來可能是一個非常新手的問題,但我似乎無法找到這種情況的答案。 How to Use Panels教程說在JPanel
中有add()
方法,但我無法在我的代碼中實現它。向JPanel添加標籤並在Eclipse中不建議添加方法
public class JPanelTest extends AbstractView {
private final JPanel panel;
public JPanelTest() {
this.panel = new JPanel(new BorderLayout());
}
private void initComponents() {
JLabel label = new JLabel("label testing ");
this.panel.add(label);
}
}
的AbstractView
是延伸JPanel
並實現ViewSupport
,PropertyChangeListener
的抽象類。
在代碼this.panel.add(label);
的最後一行給出了編譯錯誤。 我沒有看到在Eclipse中建議的Panel.add()
。 建議的添加相關方法是addAncestorListener
,addNotify
,addVetoableChangeListener
。
如何在建議的框中看不到簡單的添加方法? 我正在使用Eclipse的1.6編譯級別。這會有所作爲嗎?
在此先感謝!
你從哪兒弄來的AbstractView?它不是構建到Java SDK中。 – richersoon