本文整理了Java中javax.swing.AbstractButton.setBorder()
方法的一些代码示例,展示了AbstractButton.setBorder()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractButton.setBorder()
方法的具体详情如下:
包路径:javax.swing.AbstractButton
类名称: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()));
}
}
内容来源于网络,如有侵权,请联系作者删除!