AWT getPeer возвращает ноль - PullRequest
       0

AWT getPeer возвращает ноль

0 голосов
/ 07 декабря 2011

Я новичок в AWT и столкнулся с проблемой. Вот пример кода моей функции func(Container container), где container != null:

Canvas embedder = new Canvas();
embedder.setBackground(...);
embedder.setPreferredSize(...);
container.add(embedder);
container.setVisible(true);

Тогда я пытаюсь получить frameWindow, долго и мое первое действие

ComponentPeer peer = embedder.getPeer();

и я получаю peer == null

Скажите, пожалуйста, почему это может произойти?

1 Ответ

2 голосов
/ 07 декабря 2011

Зачем тебе пэр?java.awt.peer исчез и все равно бесполезен.И используйте Swing, а не компоненты AWT.

Но его там нет, потому что [тяжеловесный] компонент еще не реализован [по сути выведен на экран].

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