2011-12-20 12 views
0

SingleFrameApplication上のJPanelで、単純なポインタ0..360度を描画しようとしています。 NetBeans IDE 6.9.1を使用しています。スイングコンテナ、コントロール、メニューなどのパレットを持っています。 DrawPointerインターフェイスは、複数の[ポインタ]が存在するため、このようなものにしたいと考えています。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のは、それに描画するにアクセスするにはどうすればよいですか?そのことprivateがあなたの唯一の懸念がある場合は

答えて

1

、あなたは>

は右側のコンポーネントをクリックし、NetBeansでこれを変更するには、宣言コードを変更するオプションを持っている一番下>コードをカスタマイズすることができます。

0

あなたは(あなたが自動生成されたコードをチェックして、そのことについてはすでにそのような方法があるかもしれない?)jPanelAを返すあなたのMyViewクラスにメソッドを追加し

関連する問題