2016-04-01 14 views
-2

私はアンドレス/デスクトップアプリケーションでバックエンドレスを使用して、自分のPCとAndroidデバイス間でデータを共有しています。スイングJTableにバックエンドデータを埋め込む

私は2列の「名」「URL」(ともに文字列)が含まれていbackendlassでクラスを作成しました

私はJTableの中に、このクラスのデータを取得したいが、私は知りません

+3

['JTable'](https://docs.oracle.com/javase/tutorial/uiswing/components/table.html)と[JDBC™](https://docs.oracle.com/)でチュートリアルを開始してください。 com/javase/tutorial/jdbc /)にあります。 –

+0

大丈夫です。これを読んでいただきたいのですが、Parse.comを使ってアンドロイド用に開発していたのですが、バックエンドとスイングで2週間しか使用できません。 – Bensaad

答えて

0

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

のは、あなたが名前とPHONENUMBER(両方の文字列)との接触オブジェクトを持っていると言うと、バックエンドから名前と番号を取得する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()); 
     } 
    });} 
関連する問題