Two Different Panels in One Frame - Java

2020-07-24 05:24发布

I have a question. I have one main frame, and to the left i have a sidebar with menus. My question is, is it possible to make another panel within the main frame, so that if menu1 is clicked, the related contents should be displayed to the second half of the main frame, and when other menus are pressed then obviously the relevant stuff according to what is selected. its a bit hard to explain, sorry. Has anyone got an idea, whether that is possible in Java with Eclipse?

2条回答
走好不送
2楼-- · 2020-07-24 06:17

yes this's pretty possible you have look at CardLayout, this LayoutManager could be provide the simple way how to implement switching betweens JPanel in the JFrame

查看更多
做自己的国王
3楼-- · 2020-07-24 06:28

Yes, you can add 2 JPanels to 1 frame.

JFrame frame = new JFrame();
JPanel pane1 = new JPanel();
JPanel pane2 = new JPanel();
frame.add(pane1, BorderLayout.WEST);
frame.add(pane2, BorderLayout.EAST);
查看更多
登录 后发表回答