Здравствуйте, Blazkowicz, Вы писали:
B>Здравствуйте, 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>>
B>Может проблема в том что ты этот код вызываешь ещё до того как был поризведен layout. Поэтому актуальные размеры ещё и не установлены. Попробуй насильно инициировать layout нужного контейнера.
увы, не помогло. пробовал все, что можно. плюнул на это дело, использовал константу — решил, что "5" вполне достаточно
не настолько важная задача, чтобы больше 3 часов голову ломать. просто надо было окошки разместить в приложении при первом старте. при всех последующих стартах я все равно позиции и размеры сохраняю/восстанавливаю.
хотя чисто теоретически очень интересно было бы узнать, почему же не получилось... я был свято уверен, что скажу типа getBorder().getWidth или типа того. ан нет — фиг!