バックエンドレスを使用して PC と Android デバイス間でデータを共有する Android/デスクトップ アプリケーションで作業しています。
「Name」「Url」の 2 つの列を含む backendlass にクラスを作成しました (どちらも文字列です)。
このクラスのデータを JTable で取得したいのですが、その開始方法がわかりません。
バックエンドレスを使用して PC と Android デバイス間でデータを共有する Android/デスクトップ アプリケーションで作業しています。
「Name」「Url」の 2 つの列を含む backendlass にクラスを作成しました (どちらも文字列です)。
このクラスのデータを JTable で取得したいのですが、その開始方法がわかりません。
だから私は自分で答えを見つけました。他の誰かがそれを必要とする場合は、ここにコードを書いています:
名前と電話番号 (どちらも文字列) を持つ contact オブジェクトがあり、それらを backendless から名前と番号を取得して JTable に表示したいとします。
public void retrieveInformation(BackendlessDataQuery query,final DefaultTableModel model){
System.out.println("Retrieving Data...");
Backendless.Data.of(Contact.class).find(query, new AsyncCallback<BackendlessCollection<Contact>>() {
@Override
public void handleResponse(BackendlessCollection<Contact> backendlessCollection) {
Object[] row = new Object[2];
for (Contact map : backendlessCollection.getCurrentPage()){
row[0] = map.getName();
row[1] = map.getNumber();
model.addRow(row);
System.out.println("Retrieving Data complete !");
}
}
@Override
public void handleFault(BackendlessFault backendlessFault) {
System.out.println(backendlessFault.getMessage());
}
});}