Самое простое, что нужно сделать - это вызвать setVisible (false) на TreePanel при первом его создании и сделать его видимым в обратном вызове RPC.
Более визуально элегантный подход - использовать setEnabled (false) в сочетании со стилем CSS, который меняет виджет на более нейтральный, чтобы указать, что «здесь будут данные, но вы пока не можете их использовать».Это можно сделать, установив фон в светло-серый цвет или, возможно, уменьшив непрозрачность панели.