本文整理了Java中javax.swing.JScrollBar.setBorder()
方法的一些代码示例,展示了JScrollBar.setBorder()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JScrollBar.setBorder()
方法的具体详情如下:
包路径:javax.swing.JScrollBar
类名称:JScrollBar
方法名:setBorder
暂无
代码示例来源:origin: runelite/runelite
resultsWrapper.setBackground(ColorScheme.DARK_GRAY_COLOR);
resultsWrapper.getVerticalScrollBar().setPreferredSize(new Dimension(12, 0));
resultsWrapper.getVerticalScrollBar().setBorder(new EmptyBorder(0, 5, 0, 0));
resultsWrapper.setVisible(false);
代码示例来源:origin: runelite/runelite
scroller.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
scroller.getVerticalScrollBar().setPreferredSize(new Dimension(16, 0));
scroller.getVerticalScrollBar().setBorder(new EmptyBorder(0, 9, 0, 0));
scroller.setBackground(ColorScheme.DARK_GRAY_COLOR);
代码示例来源:origin: stackoverflow.com
JScrollBar jsb = ...;
jsb.setBorder(new EmptyBorder(0, 0, 0, 0));
代码示例来源:origin: org.codehaus.izpack/izpack-panel
/**
* Adds a scroll pane to the panel.
*/
private void addScrollPane()
{
JScrollPane scroller = new JScrollPane(panel);
Border emptyBorder = BorderFactory.createEmptyBorder();
scroller.setBorder(emptyBorder);
scroller.setViewportBorder(emptyBorder);
scroller.getVerticalScrollBar().setBorder(emptyBorder);
scroller.getHorizontalScrollBar().setBorder(emptyBorder);
add(scroller, BorderLayout.CENTER);
}
代码示例来源:origin: com.numdata/numdata-swing
/**
* Construct editor for a list.
*
* @param list List to edit.
*/
public ListEditor( @NotNull final List<E> list )
{
final ListModelDecorator<E> decoratedList = new ListModelDecorator<E>( list );
_list = decoratedList;
//noinspection OverridableMethodCallDuringObjectConstruction
final JList listComponent = createListComponent( decoratedList );
_listComponent = listComponent;
final CompoundListener compoundListener = _componentListener;
listComponent.addComponentListener( compoundListener );
final ListSelectionModel selectionModel = listComponent.getSelectionModel();
selectionModel.setSelectionMode( ListSelectionModel.SINGLE_SELECTION );
selectionModel.addListSelectionListener( compoundListener );
final JPanel listPanel = new JPanel( new BorderLayout() );
final JScrollPane scrollPane = new JScrollPane( listComponent );
scrollPane.setBorder( BorderFactory.createLineBorder( Color.GRAY ) );
final JScrollBar verticalScrollBar = scrollPane.getVerticalScrollBar();
verticalScrollBar.setBorder( BorderFactory.createEmptyBorder() );
final JScrollBar horizontalScrollBar = scrollPane.getHorizontalScrollBar();
horizontalScrollBar.setBorder( BorderFactory.createEmptyBorder() );
listPanel.add( scrollPane, BorderLayout.CENTER );
_listPanel = listPanel;
}
代码示例来源:origin: Exslims/MercuryTrade
public JScrollPane getVerticalContainer(JPanel container) {
JScrollPane scrollPane = new JScrollPane(container);
scrollPane.setBorder(null);
scrollPane.setBackground(AppThemeColor.FRAME);
scrollPane.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED);
scrollPane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER);
scrollPane.addMouseWheelListener(e -> MercuryStoreUI.scrollToEndSubject.onNext(false));
container.getParent().setBackground(AppThemeColor.TRANSPARENT);
JScrollBar vBar = scrollPane.getVerticalScrollBar();
vBar.setBackground(AppThemeColor.SLIDE_BG);
vBar.setUI(new MercuryScrollBarUI());
vBar.setPreferredSize(new Dimension(15, Integer.MAX_VALUE));
vBar.setUnitIncrement(3);
vBar.setBorder(BorderFactory.createEmptyBorder(1, 1, 1, 1));
return scrollPane;
}
代码示例来源:origin: Exslims/MercuryTrade
vBar.setPreferredSize(new Dimension(14, Integer.MAX_VALUE));
vBar.setUnitIncrement(3);
vBar.setBorder(BorderFactory.createEmptyBorder(1, 1, 1, 2));
vBar.addAdjustmentListener(e -> repaint());
donationsList.getParent().setBackground(AppThemeColor.TRANSPARENT);
代码示例来源:origin: Multibit-Legacy/multibit-hd
/**
* <p>Apply the scroll bar UI to the scroll pane</p>
*
* @param scrollPane The scroll pane
* @param addVerticalLine True if the scroll pane wraps a flat component (not rounded)
*/
public static void apply(final JScrollPane scrollPane, boolean addVerticalLine) {
if (scrollPane.getVerticalScrollBar() != null) {
scrollPane.getVerticalScrollBar().setUI(newScrollBarUI());
if (addVerticalLine) {
// Add a vertical line to the left of scroll bar track for better visual effect
scrollPane.getVerticalScrollBar().setBorder(BorderFactory.createMatteBorder(0, 1, 0, 0, Themes.currentTheme.text()));
}
}
if (scrollPane.getHorizontalScrollBar() != null) {
scrollPane.getHorizontalScrollBar().setUI(newScrollBarUI());
}
}
代码示例来源:origin: Exslims/MercuryTrade
vBar.setPreferredSize(new Dimension(14, Integer.MAX_VALUE));
vBar.setUnitIncrement(3);
vBar.setBorder(BorderFactory.createEmptyBorder(1, 1, 1, 2));
vBar.addAdjustmentListener(e -> repaint());
this.add(scrollPane, BorderLayout.CENTER);
代码示例来源:origin: Exslims/MercuryTrade
hBar.setPreferredSize(new Dimension(Integer.MAX_VALUE, 16));
hBar.setUnitIncrement(3);
hBar.setBorder(BorderFactory.createEmptyBorder(2, 2, 2, 2));
hBar.addAdjustmentListener(e -> repaint());
代码示例来源:origin: Exslims/MercuryTrade
vBar.setPreferredSize(new Dimension(16, Integer.MAX_VALUE));
vBar.setUnitIncrement(3);
vBar.setBorder(BorderFactory.createEmptyBorder(1, 1, 1, 2));
vBar.addAdjustmentListener(e -> repaint());
内容来源于网络,如有侵权,请联系作者删除!