Java 如何访问JPanel?

Java 如何访问JPanel?,java,swing,netbeans,jpanel,Java,Swing,Netbeans,Jpanel,我试图在单帧应用程序的JPanel中绘制一个简单的指针,0..360度。 我正在使用NetBeansIDE6.9.1,因为它有一个很好的Swing容器、控件、菜单等调色板。 我希望DrawPointer接口是这样的,因为将有多个[指针]: DrawPointer(JPanel panel, double degrees); 但是JPanel被IDE生成的代码声明为私有,如下所示: public class MyView extends FrameView { public MyView

我试图在单帧应用程序的JPanel中绘制一个简单的指针,0..360度。 我正在使用NetBeansIDE6.9.1,因为它有一个很好的Swing容器、控件、菜单等调色板。 我希望DrawPointer接口是这样的,因为将有多个[指针]:

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
,您可以在netbeans中更改它

右键单击底部的组件>自定义代码>,您可以选择更改声明代码


您向
MyView
类添加了一个方法,该类返回
jPanelA
(就此而言,可能已经有这样一个方法了,您是否检查了自动生成的代码?)