Две разные панели в одном кадре - Java - PullRequest
2 голосов
/ 15 февраля 2012

У меня есть вопрос.У меня есть один основной кадр, а слева - боковая панель с меню.Мой вопрос заключается в том, можно ли создать другую панель в основном кадре, чтобы при нажатии на меню 1 соответствующее содержимое отображалось во второй половине основного кадра, а когда нажимаются другие меню, то, очевидно, соответствующие элементы соответствуютк тому, что выбрано.это немного сложно объяснить, извините.Кто-нибудь понял, возможно ли это в Java с Eclipse?

Ответы [ 2 ]

7 голосов
/ 15 февраля 2012

да, вполне возможно, что вы взглянули на CardLayout , этот LayoutManager мог бы обеспечить простой способ реализации переключения между JPanel в JFrame

4 голосов
/ 15 февраля 2012

Да, вы можете добавить 2 JPanels к 1 кадру.

JFrame frame = new JFrame();
JPanel pane1 = new JPanel();
JPanel pane2 = new JPanel();
frame.add(pane1, BorderLayout.WEST);
frame.add(pane2, BorderLayout.EAST);
...