-2

バックエンドレスを使用して PC と Android デバイス間でデータを共有する Android/デスクトップ アプリケーションで作業しています。

「Name」「Url」の 2 つの列を含む backendlass にクラスを作成しました (どちらも文字列です)。

このクラスのデータを JTable で取得したいのですが、その開始方法がわかりません。

4

1 に答える 1

0

だから私は自分で答えを見つけました。他の誰かがそれを必要とする場合は、ここにコードを書いています:

名前と電話番号 (どちらも文字列) を持つ 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());
        }
    });}
于 2016-04-09T15:09:57.453 に答える