如何移动JPanel
的可见部分?我的意思是我有一组可以动态创建和关闭的标签(类似于浏览器标签),并且在某些时候可能有太多的标签可见,所以我想添加按钮以向左移动视图并且对。我考虑过使用JScrollPane
添加setHorizontalScrollBarPolicy=HORIZONTAL_SCROLLBAR_AS_NEEDED
,但结果非常难看...滚动。如何创建按钮来操作面板的可见部分?
负责选项卡的代码几乎是这样的:
private JPanel tabsPane;
private JComponent createItemsPane() {
tabsPane = new JPanel();
tabsPane.setOpaque(false);
tabsPane.setLayout(new BoxLayout(tabsPane, BoxLayout.X_AXIS));
return tabsPane;
}
public void addTab(TabCaption item) {
tabsPane.add(item);
}
或者,我想将更改移动到可见部分,以便始终显示所选标签...