本文整理了Java中javax.swing.JButton.setRolloverEnabled()
方法的一些代码示例,展示了JButton.setRolloverEnabled()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JButton.setRolloverEnabled()
方法的具体详情如下:
包路径:javax.swing.JButton
类名称:JButton
方法名:setRolloverEnabled
暂无
代码示例来源:origin: skylot/jadx
button.setIcon(ICON_CLOSE_INACTIVE);
button.setRolloverIcon(ICON_CLOSE);
button.setRolloverEnabled(true);
button.setOpaque(false);
button.setUI(new BasicButtonUI());
代码示例来源:origin: org.netbeans.api/org-openide-awt
/**
* Creates a big 'close' JButton with close icon, rollover icon and pressed icon according to Look and Feel
*
* @return JButton with close icons.
*/
public static JButton createBigCloseButton() {
JButton closeButton = new JButton();
int size = 19;
closeButton.setPreferredSize(new Dimension(size, size));
closeButton.setContentAreaFilled(false);
closeButton.setFocusable(false);
closeButton.setBorder(BorderFactory.createEmptyBorder());
closeButton.setBorderPainted(false);
closeButton.setRolloverEnabled(true);
closeButton.setIcon(ImageUtilities.image2Icon(getBigCloseTabImage()));
closeButton.setRolloverIcon(ImageUtilities.image2Icon(getBigCloseTabRolloverImage()));
closeButton.setPressedIcon(ImageUtilities.image2Icon(getBigCloseTabPressedImage()));
return closeButton;
}
代码示例来源:origin: org.netbeans.api/org-openide-awt
/**
* Creates a small 'close' JButton with close icon, rollover icon and pressed icon according to Look and Feel
*
* @return JButton with close icons.
*/
public static JButton createCloseButton() {
JButton closeButton = new JButton();
int size = 16;
closeButton.setPreferredSize(new Dimension(size, size));
closeButton.setContentAreaFilled(false);
closeButton.setFocusable(false);
closeButton.setBorder(BorderFactory.createEmptyBorder());
closeButton.setBorderPainted(false);
closeButton.setRolloverEnabled(true);
closeButton.setIcon(ImageUtilities.image2Icon(getCloseTabImage()));
closeButton.setRolloverIcon(ImageUtilities.image2Icon(getCloseTabRolloverImage()));
closeButton.setPressedIcon(ImageUtilities.image2Icon(getCloseTabPressedImage()));
return closeButton;
}
代码示例来源:origin: net.sf.sfac/sfac-core
/**
* Override the ancestor method so roll-over cannot be disabled by the look-and-feel.
*
* @param enabled
* ignored.
*/
public void setRolloverEnabled(boolean enabled) {
super.setRolloverEnabled(true);
}
代码示例来源:origin: com.jidesoft/jide-oss
@Override
public void setRolloverEnabled(boolean b) {
super.setRolloverEnabled(b);
configureCursor();
}
代码示例来源:origin: com.jidesoft/jide-oss
@Override
public void installUI(JComponent c) {
_buttonUI.installUI(c);
if (c instanceof JButton) {
c.setBorder(BorderFactory.createEmptyBorder(3, 3, 3, 3));
((JButton) c).setRolloverEnabled(true);
}
}
代码示例来源:origin: org.codehaus.jtstand/jtstand-desktop
protected JButton createPopupButton() {
JButton b = new JButton();
b.setName("popupButton");
b.setRolloverEnabled(false);
b.setMargin(new Insets(0, 3, 0, 3));
Icon icon = UIManager.getIcon("JXDatePicker.arrowIcon");
if (icon == null) {
icon = (Icon)UIManager.get("Tree.expandedIcon");
}
b.setIcon(icon);
b.setFocusable(false);
return b;
}
代码示例来源:origin: org.swinglabs.swingx/swingx-all
protected JButton createPopupButton() {
JButton b = new JButton();
b.setName("popupButton");
b.setRolloverEnabled(false);
b.setMargin(new Insets(0, 3, 0, 3));
Icon icon = UIManager.getIcon("JXDatePicker.arrowIcon");
if (icon == null) {
icon = (Icon)UIManager.get("Tree.expandedIcon");
}
b.setIcon(icon);
b.setFocusable(false);
return b;
}
代码示例来源:origin: com.haulmont.thirdparty/swingx-core
protected JButton createPopupButton() {
JButton b = new JButton();
b.setName("popupButton");
b.setRolloverEnabled(false);
b.setMargin(new Insets(0, 3, 0, 3));
Icon icon = UIManager.getIcon("JXDatePicker.arrowIcon");
if (icon == null) {
icon = (Icon)UIManager.get("Tree.expandedIcon");
}
b.setIcon(icon);
b.setFocusable(false);
return b;
}
代码示例来源:origin: org.swinglabs.swingx/swingx-core
protected JButton createPopupButton() {
JButton b = new JButton();
b.setName("popupButton");
b.setRolloverEnabled(false);
b.setMargin(new Insets(0, 3, 0, 3));
Icon icon = UIManager.getIcon("JXDatePicker.arrowIcon");
if (icon == null) {
icon = (Icon)UIManager.get("Tree.expandedIcon");
}
b.setIcon(icon);
b.setFocusable(false);
return b;
}
代码示例来源:origin: org.bidib.jbidib.swinglabs.swingx/swingx-core
protected JButton createPopupButton() {
JButton b = new JButton();
b.setName("popupButton");
b.setRolloverEnabled(false);
b.setMargin(new Insets(0, 3, 0, 3));
Icon icon = UIManager.getIcon("JXDatePicker.arrowIcon");
if (icon == null) {
icon = (Icon)UIManager.get("Tree.expandedIcon");
}
b.setIcon(icon);
b.setFocusable(false);
return b;
}
代码示例来源:origin: org.rwshop/org.rwshop.swing.common
/**
*
* @param icon
* @param hover
* @param select
*/
public void setCloseIcons(Icon icon, Icon hover, Icon select){
myCloseButton.setIcon(icon);
myCloseButton.setRolloverIcon(hover);
myCloseButton.setSelectedIcon(select);
myCloseButton.setRolloverEnabled(hover == null && select == null);
}
代码示例来源:origin: net.sf.sfac/sfac-core
private void init() {
setMargin(new Insets(2, 2, 2, 2));
super.setRolloverEnabled(true);
setRequestFocusEnabled(false);
}
代码示例来源:origin: mucommander/mucommander
/**
* Sets the decoration properties required to give the specified button a 'rollover' look and feel.
*
* @param button the button to 'rollover-enable'
*/
public static void setButtonDecoration(JButton button) {
// Set button decorations and rollover behavior
button.setRolloverEnabled(true);
button.setFocusPainted(false);
button.setBorderPainted(false);
}
代码示例来源:origin: vasl-developers/vasl
private JButton CreateActionButton(String strImage, String strCaption, String strTooltip, ActionListener objList)
{
JButton l_btn = new JButton(strCaption);
l_btn.setMargin(new Insets(0, 0, 0, 0));
l_btn.setMaximumSize(new Dimension(32, 32));
l_btn.setMinimumSize(new Dimension(10, 10));
l_btn.setPreferredSize(new Dimension(32, 32));
l_btn.setFocusable(false);
l_btn.setRolloverEnabled(false);
try
{
if (!strImage.isEmpty())
l_btn.setIcon(new ImageIcon(Op.load(strImage).getImage(null)));
}
catch (Exception ex)
{
}
l_btn.addActionListener(objList);
AddHotKeyToTooltip(l_btn, null, strTooltip);
l_btn.setFocusable(false);
return l_btn;
}
代码示例来源:origin: com.github.insubstantial/substance-swingx
private void configurePopupButton() {
Side side = this.datePicker.getComponentOrientation().isLeftToRight() ? Side.LEFT
: Side.RIGHT;
this.substancePopupButton.putClientProperty(
SubstanceLookAndFeel.BUTTON_SIDE_PROPERTY, side);
// this.substancePopupButton.putClientProperty(
// SubstanceLookAndFeel.BUTTON_OPEN_SIDE_PROPERTY, side);
// this.substancePopupButton.putClientProperty(
// SubstanceLookAndFeel.FLAT_PROPERTY, Boolean.TRUE);
this.substancePopupButton.setRolloverEnabled(true);
}
代码示例来源:origin: stackoverflow.com
JButton button = new JButton(...);
button.setRolloverEnabled(true);
button.setRolloverIcon(...);
button.setBorderPainted( false );
button.setContentAreaFilled(false);
button.setFocusPainted(false);
代码示例来源:origin: org.rwshop/org.rwshop.swing.common
/** Creates new form ComponentHeaderPanel */
public ComponentHeaderPanel() {
initComponents();
if(!SettingsRepository.isInitialized()){
return;
}
Icon[] icons = SettingsRepository.getDefaultHeaderIcons();
myIcon.setIcon(icons[0]);
myCloseButton.setIcon(icons[1]);
myCloseButton.setRolloverIcon(icons[2]);
myCloseButton.setSelectedIcon(icons[3]);
myCloseButton.setRolloverEnabled(true);
}
代码示例来源:origin: com.synaptix/SynaptixSwing
private void initComponents() {
createComponents();
collapsiblePane.setAnimated(true);
collapsiblePane.setCollapsed(true);
infoMessageLabel.setOpaque(false);
infoMessageLabel.setForeground(Color.BLACK);
infoMessageLabel.addMouseListener(new MyMouseListener());
closeButton.setOpaque(false);
closeButton.setBorderPainted(false);
closeButton.setContentAreaFilled(false);
closeButton.setFocusable(false);
closeButton.setIcon(closeNormalIcon);
closeButton.setRolloverEnabled(true);
closeButton.setRolloverIcon(closeRolloverIcon);
JComponent c = buildInfoMessagePanel();
c.setOpaque(true);
c.setBackground(new Color(0xFFFFE1));
c.setBorder(BorderFactory.createEtchedBorder());
collapsiblePane.add(c, BorderLayout.CENTER);
}
代码示例来源:origin: org.fudaa.framework.ctulu/ctulu-bu
public void addTool(JComponent _tool)
{
if(_tool==null)
addSeparator();
else
{
_tool.setRequestFocusEnabled(false);
_tool.setVisible(true);
if(_tool instanceof JButton)
{
((JButton)_tool).setMargin(BuInsets.INSETS1111);
((JButton)_tool).setRolloverEnabled(true);
}
if(_tool instanceof JToggleButton)
{
((JToggleButton)_tool).setMargin(BuInsets.INSETS1111);
((JToggleButton)_tool).setRolloverEnabled(true);
}
//SwingUtilities.updateComponentTreeUI(_tool);
add(_tool);
}
}
内容来源于网络,如有侵权,请联系作者删除!