Здравствуйте, alskor, Вы писали:
A>A>parent=javax.swing.JDesktopPane[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=328,maximumSize=,
A>minimumSize=,preferredSize=,optimizedDrawingPossible=false,desktopManager=javax.swing.plaf.basic.BasicDesktopP
A>aneUI$BasicDesktopManager@1394894]
A>java.awt.Rectangle[x=0,y=0,width=0,height=0]
A>java.awt.Rectangle[x=0,y=0,width=0,height=0]
A>java.awt.Insets[top=0,left=0,bottom=0,right=0]
A>
Может проблема в том что ты этот код вызываешь ещё до того как был поризведен layout. Поэтому актуальные размеры ещё и не установлены. Попробуй насильно инициировать layout нужного контейнера.