2013-04-05 2 views
0

http://i.stack.imgur.com/YhSE3.pngКак избавиться от рамки JToolBar?

после того, как я установил "toolbar.setVisible (ложь)" ложь, JToolBar скрыта, но JFrame все еще находится на экране? как я могу распорядиться этим временным фреймом?

+0

для лучшей помощи в ближайшее время и [SSCCE] (http://sscce.org/), короткий, выполнимый, компилируемый, только о JFrame с JToolBar – mKorbel

+0

http://bugs.sun.com/bugdatabase/view_bug.do ; jsessionid = d5e5ef54386707302d50687fe39b? bug_id = 4418849 –

ответ

0

Я закрываю JFrames с помощью JFrameName.setVisible(false), это скроет его, но если вы захотите снова использовать то же окно, вам придется сбросить окно, когда вы снова закроете его.

+0

, но как закрыть рамку JToolBar, когда вы перетаскиваете ее из основного фрейма? –

+0

О, в этом случае вы можете использовать прослушиватель, который срабатывает при переходе, поэтому вы не теряете окно, а затем начинаете перетаскивание и проверяете количество дочерних элементов. Вы можете проверить это с помощью 'JFramename.getComponents()', это вернет массив компонентов. Посмотрите и посмотрите, остались ли компоненты, если не выполняются 'JFrameName.setVisible (false)'. – wolfcall

+0

Разве это сработало? – wolfcall

Смежные вопросы