private JScrollPane getScrollPane() { JScrollPane scrollPane = new JScrollPane(); scrollPane.setBorder(new LineBorder(Color.LIGHT_GRAY)); Action blankAction = new AbstractAction() { @Override public void actionPerformed(ActionEvent actionEvent) { } }; scrollPane.getActionMap().put("unitScrollDown", blankAction); scrollPane.getActionMap().put("unitScrollLeft", blankAction); scrollPane.getActionMap().put("unitScrollRight", blankAction); scrollPane.getActionMap().put("unitScrollUp", blankAction); JScrollBar verticalScrollBar = scrollPane.createVerticalScrollBar(); verticalScrollBar.setUnitIncrement(HexView.CHAR_HEIGHT); verticalScrollBar.setBlockIncrement(HexView.CHAR_HEIGHT * 20); verticalScrollBar.setValues(0, 1, 0, HexView.CHAR_HEIGHT * (model.totalLine()+1)); scrollPane.setVerticalScrollBar(verticalScrollBar); return scrollPane; }
headerScroll.setVerticalScrollBar(new HiddenScrollBar(headerScroll.getVerticalScrollBar()));
fixedScroll.setVerticalScrollBar(dummyBar);
private ControlPanel(JScrollPane scrollPane) { this.setLayout(new BorderLayout()); this.setOpaque(false); this.vScrollBar = new JMyScrollBar(Adjustable.VERTICAL); scrollPane.setVerticalScrollBar(this.vScrollBar); scrollPane.remove(this.vScrollBar); if (scrollPane.getVerticalScrollBarPolicy() != ScrollPaneConstants.VERTICAL_SCROLLBAR_NEVER) { this.add(this.vScrollBar, BorderLayout.EAST); } this.hScrollBar = new JMyScrollBar(Adjustable.HORIZONTAL); scrollPane.setHorizontalScrollBar(this.hScrollBar); scrollPane.remove(this.hScrollBar); if (scrollPane.getHorizontalScrollBarPolicy() != ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER) { this.add(this.hScrollBar, BorderLayout.SOUTH); } } }
_pane.setVerticalScrollBar(_pane.createVerticalScrollBar()); _pane.setBorder(new EmptyBorder(0,0,0,0)); _pane.setToolTipText(value != null ? value.toString() : "");
@Override protected JScrollPane createScroller() { JScrollPane scroller = super.createScroller(); scroller.setVerticalScrollBar(new ScrollBar(comboBox, Adjustable.VERTICAL)); scroller.setBorder(new MatteBorder(16, 0, 16, 0, Color.WHITE)); return scroller; }
public static void createVerticalScrollBar(ActionContext actionContext){ JScrollPane parent = (JScrollPane) actionContext.get("parent"); Thing thing = World.getInstance().getThing("xworker.javax.swing.JScrollBar"); JScrollBar obj = (JScrollBar) thing.run("create", actionContext); if(obj != null){ parent.setVerticalScrollBar(obj); } }
scroll.setVerticalScrollBar(scrollbar);