SQL транспонировать строки в виде столбцов

Вам нужно вызвать repaint() и revalidate(). Первый говорит Swing, что область окна грязная (что необходимо для удаления изображения старых детей, удаленных с помощью removeAll()); последний сообщает менеджеру компоновки пересчитать макет (что необходимо при добавлении компонентов). Это должно привести к тому, что children панели будут перерисовываться, но не могут заставить панель сделать это (см. this для списка триггеров repaint).

В более общем примечании: вместо повторного использования исходной панели я бы рекомендовал создать новую панель и поменять ее у родителя.

37
задан Mahmoud Gamal 18 April 2012 в 03:17
поделиться

2 ответа

Проблема с «соответствием» стандартам заключается в том, что очень редко объект или часть программного обеспечения действительно на 100% совместимы во всех возможных отношениях. Вместо этого, в отсутствие некоторых руководящих принципов или правил, использование выражения «соответствует», как правило, означает, что осуществляющий объект считает, что программное обеспечение удовлетворяет требованиям спецификации.

Например, возьмем CSS уровня 2. Большинство современных браузеров сегодня претендуют на соответствие CSS 2, но это не тот случай, когда каждый такой браузер реализует 100% спецификации. Тем не менее, пользователи, скорее всего, сочтут, что для значительной части случаев возможности визуализации примерно равны. Таким образом, соответствие, как правило, указывается комбинацией:

  • претензий реализатора (например, Mozilla выпускает заявление, в котором говорится, что Firefox 3.5 соответствует CSS 2)
  • сторонний тест (например, кислотные тесты)

Здесь это примерно так же с AD и LDAP «соответствие». В документе, который вы связали, говорится об отсутствии каких-либо директив по соответствию или соответствию, и поэтому Microsoft заняла (разумную, ИМО) позицию, что «декларации поставщиков в сочетании со сторонними номерами люкс тестирования являются наиболее подходящими альтернативами». По сути, это означает, что если Exchange и другие сущности, претендующие на соответствие LDAP, проходят тесты, которые измеряют соответствие стандарту, то фактически они соответствуют требованиям.

-121--4460364-

Это больше похоже на то, что вы ищете:

addEventListener(Event.ENTER_FRAME, function(e:Event){
    if(currentFrame == totalFrames){
      stop();
      removeEventListener(event.type, arguments.callee);
    }
});

Я добавил прослушиватель событий (для Actionscript 3), так что на каждом кадре эта функция будет запускать и проверять, какой кадр он включен. Если это последний кадр, он остановится. На основании вашего примера я предполагаю, что у вас есть класс, который расширяет MovureClip.

-121--4144620-

Используйте:

  SELECT r.user_id,
         MAX(CASE WHEN r.question_id = 1 THEN r.body ELSE NULL END) AS "Do you like apples?",
         MAX(CASE WHEN r.question_id = 2 THEN r.body ELSE NULL END) AS "Do you like oranges?",
         MAX(CASE WHEN r.question_id = 3 THEN r.body ELSE NULL END) AS "Do you like carrots?"
    FROM RESPONSES r
    JOIN QUESTIONS q ON q.id = r.question_id
GROUP BY r.user_id

Это стандартный основной запрос, поскольку выполняется «поворот» данных из строк в столбчатые данные.

49
ответ дан 27 November 2019 в 03:35
поделиться

Существует пример этого в вклад в / .

0
ответ дан 27 November 2019 в 03:35
поделиться
Другие вопросы по тегам:

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