下面列出了javax.swing.AbstractButton#setHorizontalTextPosition ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
protected void installDefaults(AbstractButton b) {
super.installDefaults(b);
b.setRolloverEnabled(true);
b.setOpaque(false);
b.setHorizontalTextPosition(JButton.CENTER);
b.setVerticalTextPosition(JButton.BOTTOM);
LookAndFeel.installBorder(b, "OutlookButton.border");
}
private AbstractButton getImageButton( AbstractButton button, String iconPrefix, String iconSuffix ){
button.setHorizontalTextPosition(JButton.CENTER);
button.setVerticalTextPosition(JButton.CENTER);
button.setBorderPainted( false );
button.setContentAreaFilled( false );
button.setFocusPainted( false );
button.setMargin( new Insets(0,0,0,0) );
button.setIcon( TGResourceUtils.loadIcon( iconPrefix + iconSuffix ) );
button.setPressedIcon( TGResourceUtils.loadIcon( iconPrefix + "_pressed" + iconSuffix ) );
button.setRolloverIcon( TGResourceUtils.loadIcon( iconPrefix + "_over" + iconSuffix ) );
button.setSelectedIcon( TGResourceUtils.loadIcon( iconPrefix + "_selected" + iconSuffix ) );
button.setRolloverSelectedIcon( TGResourceUtils.loadIcon( iconPrefix + "_selected_over" + iconSuffix ) );
return button;
}
protected void installDefaults(AbstractButton b) {
super.installDefaults(b);
b.setRolloverEnabled(true);
b.setOpaque(false);
b.setHorizontalTextPosition(JButton.CENTER);
b.setVerticalTextPosition(JButton.BOTTOM);
LookAndFeel.installBorder(b, "OutlookButton.border");
}
public void installButtonBarUI(AbstractButton button) {
button.setUI(new BlueishButtonBarButtonUI());
button.setHorizontalTextPosition(JButton.CENTER);
button.setVerticalTextPosition(JButton.BOTTOM);
button.setOpaque(false);
}
public void installButtonBarUI(AbstractButton button) {
button.setUI(new ButtonUI());
button.setHorizontalTextPosition(JButton.CENTER);
button.setVerticalTextPosition(JButton.BOTTOM);
}