Окрашенный контент невидим при изменении размера в Java

Обратите внимание, что я не тестировал это на Windows-машине только на Mac-машине. Я не уверен, происходит ли это также на Windows-машине ...

Когда я изменяю размер моего Java-приложения, контент становится невидимым. Я уже нашел способ исправить это после изменения его размера, все нарисованное содержимое становится невидимым. Однако, когда я добавляю экземпляр кнопки Button к моему представлению содержимого и изменяю размер моего главного окна , кнопка не становится невидимой.

Я могу отследить событие «live» -izeize:

public void componentMoved(ComponentEvent e) {
    System.out.println("Live-resize");
}
  1. Когда я начинаю изменение размера, этот метод не вызывается.
  2. При изменении размера он генерирует «Live-resize» в моем журнале каждый Я изменяю размер окна.
  3. Когда я прекращаю изменять размер, этот метод не вызывается, это делает метод componentResized.

Когда я добавляю свой метод repaint (или официальный метод repaint) в 'live' - измените размер события, как это, я все еще получаю вывод, однако, это не перекраска или что-то в этом роде. Тим

5
задан elslooo 21 August 2010 в 15:46
поделиться