1

如何从文本字段中获取整数值并将值检索到 java 中的另一个类?

我知道如何获得,但如果我在另一个班级使用,他会给我 0 值,,,

“这是在 GUI 中”x1,x2,y1,y2 预定义

private void X2_accesActionPerformed(java.awt.event.ActionEvent evt){              
     x2=(int)(Double.parseDouble(X2_acces.getText())); 
}

我想在用户之间画线 2 点 (x1,y1) 和 (x2,y2) 之后将值移动到类画线

“这是在课堂上画线”

Next_frame nf=new Next_frame();
Point2D.Double p2=new Point2D.Double(nf.x2,nf.y2);
4

1 回答 1

0

下面的说法很模棱两可。

x2=(int)(Double.parseDouble(X2_acces.getText())); 

您将值解析为 Double 并将其转换为int. 这就够了:

x2 = Integer.parseInt(x2_acces.getTest());

现在,当将此值传递给另一个类时,您必须确保您传递的方法接受您将要发送的数据类型。

例如:

对于这样的课程:

class DummyClass {
   public DummyClass(int X) {
      //Here note that 'x' is asking for a integer so you have to provide it with integer
   }
}

然后您按以下顺序使用它们:

x2 = Integer.parseInt(x2_acces.getTest());
DummyClass c = new DummyClass(x2);
于 2012-10-27T01:22:48.150 回答