tig*_*ger 8 java swing awt jscrollpane
我需要隐藏java.awt.Scrollbar(VERTICAL)
AWT应用程序中的箭头按钮.有谁知道如何实现这一目标?
我在这里看到了一个例子,但代码只是隐藏了按钮.按钮的空置空间仍然存在; 它没有被滚动条占用.
更确切地说,这是我应该实现的截图.我不确定要走哪条路.
更新:我一直在寻找AWT的解决方案.但现在我也对Swing的建议持开放态度.
Har*_*ime 10
试试这个..它用垂直ScrollBar上的常规按钮替换大小为0x0的按钮.
它确实限制了你的外观和感觉:(
JScrollPane scroller = new JScrollPane(mainPane);
scroller.setPreferredSize(new Dimension(200,200));
// ... etc
scroller.getVerticalScrollBar().setUI(new BasicScrollBarUI()
{
@Override
protected JButton createDecreaseButton(int orientation) {
return createZeroButton();
}
@Override
protected JButton createIncreaseButton(int orientation) {
return createZeroButton();
}
private JButton createZeroButton() {
JButton jbutton = new JButton();
jbutton.setPreferredSize(new Dimension(0, 0));
jbutton.setMinimumSize(new Dimension(0, 0));
jbutton.setMaximumSize(new Dimension(0, 0));
return jbutton;
}
});
Run Code Online (Sandbox Code Playgroud)
更新:抱歉,这是一个摇摆解决方案
归档时间: |
|
查看次数: |
5458 次 |
最近记录: |