为什么还需要错误返回类型?

时间:2011-10-10 02:53:16

标签: java

我想在之前的函数中绘制一条线。因此,我需要一个返回函数,因此在图形函数中绘制线条更加顺畅。

我很困惑,为什么自从我放回函数后仍然出现错误。请帮帮我..

“Program.java:45:无效的方法声明;需要返回类型”

   public static SLL(int SLL)

   public Program()
  {
     super("MyProgram"); //window name
     .....
     computeButton.addActionListener(this);
  }


   public void actionPerformed(ActionEvent ee)
  {
  }
   public static SLL(int SLL)
  {  ....

     HomePosition HP[][] = new HomePosition[2][6];
     HomePosition DP[][]= new HomePosition[2][6];
     HomePosition FB[][] =new HomePosition[2][6];
     ...
     FB[1][0].x= FB[2][0].x=40;
     FB[1][0].y=FB[2][0].y=40;

     HP[1][0].x = 40;       HP[1][0].y = 30;        
     HP[1][1].x = 26;       HP[1][1].y = 30;       


     DP[1][0].x = 30;           DP[1][0].y =40;    
     DP[1][1].x = 16;           DP[1][1].y = 40;   

     SLL.SLx[m][n]=HP[m][n].x;

     return SLL;
  }

   public void paint(Graphics g) {
     super.paint(g);      
     }


      BasicStroke stroke;
     Graphics2D g2 = (Graphics2D)g;

     stroke = new BasicStroke(4.0f); 
     g2.setStroke(stroke);
    .....
      for (m=1;m<=2;m++){
        for (n=0;n<=1;n++){
             g2.drawLine( SLL.SLx[m][n]*M,40*M,40*M,30*M);
        }
     }
  }

   public static void main(String[] arguments)
  {
     Program frame=new Program();
     final int WIDTH=910;
     final int LENGTH=725;
     frame.setSize(WIDTH,LENGTH);
     final int buttonWidth=30;
     final int buttonHeight=10;
     frame.setVisible(true);
  }
}

1 个答案:

答案 0 :(得分:5)

您没有说明您的退货类型。它应该是

public static int SSL(...)