Java 如何访问JPanel?
我试图在单帧应用程序的JPanel中绘制一个简单的指针,0..360度。 我正在使用NetBeansIDE6.9.1,因为它有一个很好的Swing容器、控件、菜单等调色板。 我希望DrawPointer接口是这样的,因为将有多个[指针]: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
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
(就此而言,可能已经有这样一个方法了,您是否检查了自动生成的代码?)