question: void show ( Rectangle bounds ) { if ( ! isCreated ( ) ) { return ; } if ( log . isLoggable ( PlatformLogger . Level . FINER ) ) { log . finer ( "showing menu window + " + getWindow ( ) + " at " + bounds ) ; } XToolkit . awtLock ( ) ; try { reshape ( bounds . x , bounds . y , bounds . width , bounds . height ) ; xSetVisible ( true ) ; toFront ( ) ; selectItem ( getFirstSelectableItem ( ) , false ) ; } finally { XToolkit . awtUnlock ( ) ; } }
target:  Init window if it's not inited yet and show it at specified coordinates