В Java Swing JScrollPane появляется правильно, но стрелки ничего не делают [дубликат]

Вот некоторые подходы к работе с асинхронными запросами:
  1. Объект обезьяны браузера
  2. Q - A
  3. A + Promises.js
  4. jQuery отложен
  5. API XMLHttpRequest
  6. Использование концепции обратного вызова - как реализация в первом ответе

Пример: jQuery отложенная реализация для работы с несколькими запросами

var App = App || {};

App = {
    getDataFromServer: function(){

      var self = this,
                 deferred = $.Deferred(),
                 requests = [];

      requests.push($.getJSON('request/ajax/url/1'));
      requests.push($.getJSON('request/ajax/url/2'));

      $.when.apply(jQuery, requests).done(function(xhrResponse) {
        return deferred.resolve(xhrResponse.result);
      });
      return deferred;
    },

    init: function(){

        this.getDataFromServer().done(_.bind(function(resp1, resp2) {

           // Do the operations which you wanted to do when you
           // get a response from Ajax, for example, log response.
        }, this));
    }
};
App.init();
0
задан hnnn 20 October 2014 в 11:10
поделиться

1 ответ

Я не могу использовать любой менеджер компоновки, потому что мне нужно создать прямоугольник / круг в месте, где пользователь щелкает (и разрешает перетаскивание и падение для всех созданных emelents)

] Ну, вы не можете использовать стандартный диспетчер компоновки из JDK, но да, вы ДОЛЖНЫ использовать диспетчер компоновки, потому что диспетчер компоновки не просто устанавливает расположение компонента.

Полоса прокрутки никогда не появится.

Ваша прокрутка не работает, потому что панель не имеет надлежащего предпочтительного размера на основе компонентов, добавленных в панель.

Просмотрите Drag Layout , который предназначен для этой цели. Он позволяет случайное размещение, но он все еще вычисляет предпочтительный размер, поэтому прокрутка будет работать.

0
ответ дан camickr 31 August 2018 в 12:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: