2013-08-27 3 views
2

Прежде всего, я хотел бы поздравить assylias с the amazing JBloomberg API, который спас мне жизнь, и я спрашиваю, как я могу поместить данные, которые я получаю с карты в JTable, уже разработанной в Netbeans ,Заполните JTable с содержимым карты

Вот код для исторических цен:

Map<DateTime, TypedObject> data = result.forSecurity("SPX Index") 
    .forField("PX_LAST").get(); 
for (Map.Entry<DateTime, TypedObject> e : data.entrySet()) { 
    DateTime dt = e.getKey(); 
    double price = e.getValue().asDouble(); 
    System.out.println("[" + dt + "] " + price); 
} 

Как я могу поместить содержимое карты в JTable?

ответ

0

код

BloombergSession session = new DefaultBloombergSession(); 
session.start(); 
RequestBuilder<HistoricalData> hrb = new HistoricalRequestBuilder("SPX Index", 
    "PX_LAST", DateTime.now().minusDays(7), DateTime.now()).fill(
    HistoricalRequestBuilder.Fill.NIL_VALUE).days(
    HistoricalRequestBuilder.Days.ALL_CALENDAR_DAYS); 
HistoricalData result = session.submit(hrb).get(); 
Map<DateTime, TypedObject> data = result.forSecurity("SPX Index") 
    .forField("PX_LAST").get(); 
for (Map.Entry<DateTime, TypedObject> e : data.entrySet()) { 
    DateTime dt = e.getKey(); 
    double price = e.getValue().asDouble(); 
    System.out.println("[" + dt + "] " + price); 
} 
Смежные вопросы