2011-12-20 62 views
0

我想在一個SingleFrameApplication的JPanel中繪製一個簡單的指針,0..360度。 我使用NetBeans IDE 6.9.1,因爲它有一個很好的Swing容器,控件,菜單等的調色板。 我想DrawPointer接口是這樣的,因爲會有多個[pointer]:如何訪問JPanel?

DrawPointer(JPanel panel, double degrees); 

但JPanel中被宣佈私人通過IDE生成這樣的代碼:

public class MyView extends FrameView { 
    public MyView(SingleFrameApplication app) { 
     super(app); 
     initComponents(); 
     ... 
    private void initComponents() { 
     ... 
     private javax.swing.JPanel jPanelA; 
     ... 

如何訪問的JPanel在失敗中汲取如果是私人?

回答

1

如果是private是你唯一關心的,您可以更改在NetBeans中,

右鍵單擊組件>你必須改變申報代碼的選項下自定義代碼>。

0

你的方法添加到您的MyView類返回jPanelA(對於這個問題有可能已經是這樣的一個方法,你檢查自動生成的代碼?)