a154397521 2016-10-31 19:33 采纳率: 0%
浏览 1663

java如何调用这个类的public数据

public class DrawListener extends MouseAdapter {

private Graphics2D graphics2d;// 绘图区域的Graphic2D对象,用于绘制给定的图形
private ToolsPanel toolsPanel;// 图形选择工具条
private DrawListener get;
private int x1, x2, y1, y2;//记录坐标
public int id=1;//记录每个节点的ID
public int NumOfEdge=0 ;//记录边的数量
public int [][] edge = new int[20][20];//记录节点之间是否连通
boolean temp1=false,temp2=false;//判断直线起始点是否在圆内
private int temp3=0,temp4=0;
public String[] value= new String[20];
public  int[] x = new int[20];   //储存节点坐标
public  int[] y = new int[20]; //储存节点坐标
public DrawListener(Graphics2D graphics2d, ToolsPanel toolsPanel
                    ) {
    this.graphics2d = graphics2d;
    this.toolsPanel = toolsPanel;
            }


            我想再另外的类里调用这里的id啊。edge啊。改在另外的类里。求示范代码
  • 写回答

6条回答 默认 最新

  • threenewbee 2016-10-31 23:32
    关注

    DrawListener dl = new DrawListener();
    dl.id = xxx;

    或者把这些变量定义成static的(所有的对象实例共享)
    那么直接 DrawListener.id = xxx;

    评论

报告相同问题?

悬赏问题

  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?