How to Split Component vertically into different parts? Is It possible in Swing? I want to assign different ScrollBar to each part ?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
you should use the JSplitPane
if you need each part to be on a diffrent scroller - just put them on to diffrent scroller pane.
JPanel topPanel = new JPanel();
JScrollPane topScrollPane = new JScrollPane(topPanel);
JPanel buttomPanel = new JPanel();
JScrollPane buttomScrollPane = new JScrollPane(buttomPanel);
JSplitPane splitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT, topScrollPane, buttomScrollPane);
回答2:
Try using JSplitPane. Then put a JScrollPane into each side.
If you want more than one split, you'd have to nest the split panes. Or use a multi-splitpane like this: MultiSplitPane