如何访问JPanel



我想画一个简单的指针,0..360度,在SingleFrameApplication上的JPanel中。我使用NetBeans IDE 6.9.1,因为它有一个不错的调色板的摇摆容器,控件,菜单等。我希望DrawPointer接口是这样的,因为会有多个[pointer]:

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是私有的,我如何访问JPanel来绘制它?

如果您唯一关心的是private,您可以在netbeans中更改它,

右键单击底部的组件> customize code>,您可以选择更改声明代码。

你添加一个方法到你的MyView类返回jPanelA(对于这件事,可能已经有一个这样的方法,你检查了自动生成的代码吗?)

相关内容

  • 没有找到相关文章

最新更新