Добавление Кнопок На Jframe

Тема в разделе "Java", создана пользователем TAPAKAHATOP, 18 июн 2012.

  1. TAPAKAHATOP

    TAPAKAHATOP Active Member

    Регистрация:
    18 сен 2009
    Сообщения:
    29
    Симпатии:
    0
    Вопрос от совсем чайника, недавно начал изучать яву.
    Програмка-генератор кнопок.
    Создал простейшее окошко JFrame. Методом add добавил на него кнопку. К кнопке прикрутил слушалку, которая в случае наступления собития, добавляет на Frame еще одну кнопку.
    Собсно все работает отлично, за одним исключением, новодобавленые кнопки становятся видны, только после ручного ресайза окошка.
    Ктонить может рассказать про эти грабли, или сказать в какую сторону читать гугль.
     
  2. LuMee

    LuMee Well-Known Member

    Регистрация:
    2 май 2006
    Сообщения:
    477
    Симпатии:
    0
    Можно попробовать после добавления кнопки заставить фрейм перерисоваться:
    <!--shcode--><pre><code class='java'>frame.invalidate();
    frame.validate();[/CODE]
     
  3. TAPAKAHATOP

    TAPAKAHATOP Active Member

    Регистрация:
    18 сен 2009
    Сообщения:
    29
    Симпатии:
    0
    Спасибо. Маленький вопрос:
    Это лучше применять ко всему окошку, или конкретно контейнеру в который набивается кнопки?
     
  4. LuMee

    LuMee Well-Known Member

    Регистрация:
    2 май 2006
    Сообщения:
    477
    Симпатии:
    0
    Лучше, конечно, к контейнеру. Если не сработает - тогда придется все окно передергивать.
     
Загрузка...

Поделиться этой страницей