我有一個類,NewBeautifulKiwi
,它有getter和setter。可相容的類型:不能轉換爲
當我嘗試設置:
public void setKiwi(String Kiwi) {
this.Kiwi = Kiwi;
}
與值從像一個文本字段:
@FXML
TextField KIWITextField;
NewBeautifulKiwi newBeautifulKiwi = new NewBeautifulKiwi()
.setKiwi(KIWITextField.getText());
我得到的錯誤信息: incopatible類型:不能轉換到NewBeautifulKiwi
這裏是完整的類(此問題的必要提取)
import java.net.URL;
import java.util.ResourceBundle;
import javafx.application.Platform;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.TextField;
import javafx.scene.layout.Pane;
import wakiliproject.Forms.AddNew.DB.NewBeautifulKiwi;
public class SampleController implements Initializable, ControlledScreen {
@FXML
TextField KIWITextField;
NewBeautifulKiwi newBeautifulKiwi = new NewBeautifulKiwi().setKiwi(KIWITextField.getText());
}
import java.io.Serializable;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
@Entity
public class NewBeautifulKiwi implements Serializable {
@Id
@GeneratedValue
private int KiwiId;
private String Kiwi;
public int getKiwiId() {
return KiwiId;
}
public void setKiwiId(int KiwiId) {
this.KiwiId = KiwiId;
}
public String getKiwi() {
return Kiwi;
}
public void setKiwi(String Kiwi) {
this.Kiwi = Kiwi;
}
}
如何將TextField值傳遞給setter?
是否有錯字在你對錯誤信息的描述中,還是在錯誤信息本身中有錯字?如果是後者,我們應該保留你的問題中的錯字,以便其他人可以找到它。 –