Апплет не рисует, пока я не изменю размер - PullRequest
1 голос
/ 08 августа 2010

Хм, это явно проблема с краской. Я попытался нарисовать свою панель, которая содержит мой апплет, и нарисовал мой апплет Никто из них не работал. Кто-нибудь может дать совет?

Ответы [ 2 ]

4 голосов
/ 08 августа 2010

У меня была похожая проблема, которая была решена перемещением

this.setVisible(true);

команда после того, как ВСЕ код, который устанавливает GUI, был завершен, вместо того, чтобы иметь его в начале или где-то посередине.

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

app.startClient();
0 голосов
/ 09 августа 2010

Я включил только то, что нужно посмотреть

Откуда ты знаешь, что нам нужно увидеть? По определению у вас есть проблема, и до тех пор, пока проблема не будет решена, вы не знаете, какой код является или не имеет значения, поэтому вы должны публиковать SSCCE .

Например, вы расширяете JApplet? Где ваш код для метода init ()?

Но перед повторной публикацией правильного SSCCE, почему бы вам не начать с чтения раздела из учебника по Swing " Как сделать апплеты " для рабочего примера апплета.

...