如何将JPanel划分为左右段?

Sup*_*tar 4 java layout swing jpanel

我想将JPanel划分为左右段.我怎么做 ?之后,我会在左右两侧放置面板.

Rob*_*bin 10

如果没有必要调整它们的大小,你可以简单地使用BorderLayout,并在插入您的面板BorderLayout.EASTBorderLayout.WEST:

JPanel panel = new JPanel( new BorderLayout() );
panel.add( leftPanel, BorderLayout.WEST );
panel.add( rightPanel, BorderLayout.EAST );
Run Code Online (Sandbox Code Playgroud)

您还可以考虑使用JSplitPane允许调整UI大小的:

JSplitPane pane = new JSplitPane( JSplitPane.HORIZONTAL_SPLIT, 
                                  leftPanel, rightPanel );
Run Code Online (Sandbox Code Playgroud)