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

x33g5p2x  于2022-01-15 转载在 其他  
字(7.3k)|赞(0)|评价(0)|浏览(151)

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

AbstractButton.setBorder介绍

暂无

代码示例

代码示例来源:origin: org.netbeans.api/org-netbeans-swing-plaf

protected void setBorderToRollover(Component c) {
  if (c instanceof AbstractButton) {
    ((AbstractButton) c).setBorderPainted(false);
    ((AbstractButton) c).setBorder(BorderFactory.createEmptyBorder());
    ((AbstractButton) c).setContentAreaFilled(false);
    ((AbstractButton) c).setOpaque(false);
  }
  if (c instanceof JComponent) {
    ((JComponent) c).setOpaque(false);
  }
}

代码示例来源:origin: com.jidesoft/jide-oss

/**
 * Removes the button border.
 *
 * @param button the button
 */
public static void removeButtonBorder(AbstractButton button) {
  button.setContentAreaFilled(false);
  button.setMargin(new Insets(0, 0, 0, 0));
  button.setBorder(BorderFactory.createEmptyBorder());
}

代码示例来源:origin: violetumleditor/violetumleditor

protected void installDefaults(AbstractButton b)
{
  super.installDefaults(b);
  b.setOpaque(false);
  b.setBorderPainted(false);
  b.setRolloverEnabled(true);
  b.setBorder(new EmptyBorder(0, 0, 0, 0));
  prepareIcons(b);
}

代码示例来源:origin: net.sf.nimrod/nimrod-laf

public void installDefaults( AbstractButton button) {
 super.installDefaults( button);
 
 button.setBorder( NimRODBorders.getButtonBorder());
 
 selectColor = UIManager.getColor( "ScrollBar.thumb");
}

代码示例来源:origin: violetumleditor/violetumleditor

protected void installDefaults(AbstractButton b)
{
  super.installDefaults(b);
  b.setOpaque(true);
  b.setBorderPainted(false);
  b.setRolloverEnabled(true);
  b.setFont(b.getFont().deriveFont(Font.PLAIN));
  b.setBorder(new EmptyBorder(VGAP, HGAP, VGAP, HGAP));
}

代码示例来源:origin: it.tidalwave.solidblue/it-tidalwave-netbeans-lookandfeel

@Override
public void installDefaults (AbstractButton button) 
 {
  super.installDefaults(button);
  button.setBorder(NimRODBorders.getButtonBorder());
  selectColor = UIManager.getColor("ScrollBar.thumb");
 }

代码示例来源:origin: org.netbeans.api/org-netbeans-swing-plaf

public void installUI (JComponent c) {
  AbstractButton b = (AbstractButton) c;
  b.addMouseListener (listener);
  b.addChangeListener(this);
  b.setContentAreaFilled(false);
  b.setOpaque(false);
  b.setFocusable(false);
  b.setBorderPainted(false);
  b.setBorder (BorderFactory.createEmptyBorder());
  b.putClientProperty("hideActionText", Boolean.TRUE); //NOI18N
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-dlight-visualizers

@Override
  protected void setBorderToRollover(Component c) {
    if (c instanceof AbstractButton) {
      AbstractButton b = (AbstractButton) c;
      if (b.getBorder() instanceof UIResource) {
        b.setBorder(myRolloverBorder);
      }
      b.setRolloverEnabled(true);
    }
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-lib-profiler-ui

protected void setBorderToRollover(Component c) {
    if (c instanceof AbstractButton) {
      AbstractButton b = (AbstractButton) c;
      if (b.getBorder() instanceof UIResource) {
        b.setBorder(myRolloverBorder);
      }
      b.setRolloverEnabled(true);
    }
  }
}

代码示例来源:origin: org.codehaus.jtstand/jtstand-desktop

/**
   * {@inheritDoc}
   */
  @Override
  protected void installDefaults(AbstractButton b) {
    super.installDefaults(b);
    if (b.getBorder() == null || b.getBorder() instanceof UIResource) {
      b.setBorder(new BorderUIResource(BorderFactory.createEmptyBorder(0, 1, 0, 0)));
    }
  }
}

代码示例来源:origin: atarw/material-ui-swing

@Override
public void installUI (JComponent c) {
  super.installUI (c);
  AbstractButton button = (AbstractButton) c;
  button.setOpaque (UIManager.getBoolean ("Button.opaque"));
  button.setBorder (UIManager.getBorder ("Button.border"));
  button.setBackground (UIManager.getColor ("Button.background"));
  button.setForeground (UIManager.getColor ("Button.foreground"));
  button.setFont (UIManager.getFont ("Button.font"));
}

代码示例来源:origin: igvteam/igv

public RadioButtonListCellRenderer(ListCellRenderer renderer) {
  super(renderer);
  //Really have no idea why this is necessary, or how the check box gets added in the first place
  if (getComponentCount() > 0)
    remove(0);
  button.setBorder(BorderFactory.createEmptyBorder(0, 2, 0, 2));
  button.setOpaque(false);
  add(button, BorderLayout.BEFORE_LINE_BEGINS);
  set_checkBox(button);
}

代码示例来源:origin: org.scijava/scijava-ui-swing

@EventHandler
protected void onEvent(final ToolDeactivatedEvent event) {
  final PluginInfo<?> info = event.getTool().getInfo();
  if (info == null) return; // no info, no button
  final String name = info.getName();
  if (name == null) return; // no name, no button?
  final AbstractButton button = toolButtons.get(name);
  if (button == null) return; // not on toolbar
  button.setBorder(INACTIVE_BORDER);
  log.debug("Deactivated " + name + " button.");
}

代码示例来源:origin: datacleaner/DataCleaner

@Override
public void installDefaults(final AbstractButton b) {
  super.installDefaults(b);
  b.setFont(WidgetUtils.FONT_BUTTON);
  b.setBackground(COLOR_BG_DEFAULT);
  b.setForeground(WidgetUtils.BG_COLOR_BRIGHTEST);
  b.setFocusPainted(false);
  b.setBorder(WidgetUtils.BORDER_BUTTON_DARK);
  b.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
}

代码示例来源:origin: datacleaner/DataCleaner

@Override
public void installDefaults(final AbstractButton b) {
  super.installDefaults(b);
  b.setFocusPainted(false);
  b.setFont(WidgetUtils.FONT_BUTTON);
  b.setBackground(WidgetUtils.BG_COLOR_BLUE_DARK);
  b.setForeground(WidgetUtils.BG_COLOR_BRIGHTEST);
  b.setBorder(WidgetUtils.BORDER_BUTTON_PRIMARY);
  b.setCursor(Cursor.getPredefinedCursor(Cursor.HAND_CURSOR));
}

代码示例来源:origin: org.scijava/scijava-ui-swing

@EventHandler
protected void onEvent(final ToolActivatedEvent event) {
  final PluginInfo<?> info = event.getTool().getInfo();
  if (info == null) return; // no info, no button
  final String name = info.getName();
  if (name == null) return; // no name, no button?
  final AbstractButton button = toolButtons.get(name);
  if (button == null) return; // not on toolbar
  button.setSelected(true);
  button.setBorder(ACTIVE_BORDER);
  log.debug("Selected " + name + " button.");
}

代码示例来源:origin: net.imagej/ij-ui-swing

@EventHandler
protected void onEvent(final ToolActivatedEvent event) {
  final PluginInfo<? extends Tool> info = event.getTool().getInfo();
  if (info == null) return; // no info, no button
  final String name = info.getName();
  if (name == null) return; // no name, no button?
  final AbstractButton button = toolButtons.get(name);
  if (button == null) return; // not on toolbar
  button.setSelected(true);
  button.setBorder(ACTIVE_BORDER);
  uiService.getLog().debug("Selected " + name + " button.");
}

代码示例来源:origin: com.github.insubstantial/substance

@Override
public void uninstallDefaults(AbstractButton b) {
  super.uninstallDefaults(b);
  b.setBorder((Border) b
      .getClientProperty(SubstanceButtonUI.BORDER_ORIGINAL));
  b.setOpaque((Boolean) b
      .getClientProperty(SubstanceButtonUI.OPACITY_ORIGINAL));
  b.putClientProperty(SubstanceButtonUI.OPACITY_ORIGINAL, null);
}

代码示例来源:origin: com.fifesoft.rtext/fife.common

@Override
protected void installDefaults(AbstractButton b) {
  super.installDefaults(b);
  b.setMargin(new Insets(5, 4, 5, 4));
  b.setBorder(new ButtonBorder());
  b.setRolloverEnabled(true); // Not true by default
  b.setFocusable(false); // Prevent JRootPane default button issues
  b.setOpaque(false);
  colors.initialize(b);
  b.putClientProperty("breadcrumbBorderColor", colors.borderColor);
}

代码示例来源:origin: com.github.insubstantial/substance

@Override
protected void installDefaults(AbstractButton b) {
  super.installDefaults(b);
  button.setRolloverEnabled(true);
  Border border = b.getBorder();
  if (border == null || border instanceof UIResource) {
    b.setBorder(SubstanceSizeUtils.getCheckBoxBorder(SubstanceSizeUtils
        .getComponentFontSize(b), b.getComponentOrientation()
        .isLeftToRight()));
  }
}

相关文章

微信公众号

最新文章

更多

AbstractButton类方法