Здрасти, возник такой вопрос, почему если не использовать | Код | getContentPane().add() |
а добавлять компоненты обычным то использование функции setSize(x, y) работает нормально. Но если же использовать | Код | getContentPane().add() |
то setSize невлияет вообще.
| Код | public void init() { gui.CreateInterface(); AddComponents(); setSize(400, 400); } public void AddComponents() { getContentPane().add(gui.ScrollPanel, BorderLayout.CENTER); add(gui.toolBar, BorderLayout.PAGE_START); }
|
| Код | public void initBtn() { toolBar.setSize(350, 350); //толку 0 btn.setSize(100, 100); //толку 0 } public void CreateInterface() { initBtn(); toolBar.add(btn); }
|
http://ipicture.ru/uploads/080612/oxz8pz1p2L.jpg Спасибо |