javax.swing.JScrollBar.setBorder()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(5.0k)|赞(0)|评价(0)|浏览(103)

本文整理了Java中javax.swing.JScrollBar.setBorder()方法的一些代码示例,展示了JScrollBar.setBorder()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JScrollBar.setBorder()方法的具体详情如下:
包路径:javax.swing.JScrollBar
类名称:JScrollBar
方法名:setBorder

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());

相关文章

JScrollBar类方法