[英]Unable to call method in Different class . (Java/GWT)
我正在GWT客戶端編寫代碼。 在其他類中調用方法時出現錯誤。 請參見下面的代碼。
public class QTypeBox extends Composite {
public FlexTable textTypeFlexTable;
public QTypeBox() {
textTypeFlexTable = new FlexTable();
initWidget(textTypeFlexTable);
textTypeFlexTable.setSize("520px", "100px");
//addImageTypeBox(0);
//addTextBox(2);
//addMatchPairBow(9);
}
public int getPosition(){
int i =textTypeFlexTable.getRowCount();
return i;
}
public void addImageTypeBox(int i) {
// TODO Auto-generated method stub
Image image = new Image((String) null);
textTypeFlexTable.setWidget(0, 0, image);
}
public void addMP(int i){
Label lblColumnA = new Label("Column A");
textTypeFlexTable.setWidget(i, 0, lblColumnA);
Label lblColumnB = new Label("Column B");
textTypeFlexTable.setWidget(i, 4, lblColumnB);
}
}
////
public class Test extends Composite {
private FlexTable flexTable_2;
public Test() {
initWidget(flexTable_2);
QTypeBox qTypeBox = new QTypeBox();
qTypeBox.addMP(4);//**<<<<--------------**
}
在Test類中,我已標記為<<<< ----------向我顯示錯誤。
The method addMP(int) is undefined for the type QTypeBox
我檢查了提示,它要求我在QtypeBox
創建方法addMP(int)。 如果我這樣做,再次要求我更改現有方法addMP
的名稱
任何人都可以指導我在哪里做錯了。
您的代碼是干凈的。 該錯誤是由於日食無法識別該類及其方法所致。
此步驟中的任何一個都可以解決您的問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.