本文整理汇总了Java中javax.swing.JButton.setRolloverEnabled方法的典型用法代码示例。如果您正苦于以下问题:Java JButton.setRolloverEnabled方法的具体用法?Java JButton.setRolloverEnabled怎么用?Java JButton.setRolloverEnabled使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类javax.swing.JButton
的用法示例。
在下文中一共展示了JButton.setRolloverEnabled方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: addActions
import javax.swing.JButton; //导入方法依赖的package包/类
private void addActions(JToolBar tb, Action[] actions) {
tb.removeAll();
boolean visible = false;
if (actions != null) {
for (Action a : actions) {
if (a != null) {
JButton btn = tb.add(a);
btn.setBorder(new javax.swing.border.EmptyBorder(0, 2, 0, 2));
btn.setBorderPainted(false);
btn.setContentAreaFilled(false);
btn.setRolloverEnabled(false);
btn.setOpaque(false);
btn.setFocusable(false);
visible = true;
} else {
tb.add(new JSeparator(JSeparator.VERTICAL));
}
}
}
tb.setVisible(visible);
}
示例2: createConfigureButton
import javax.swing.JButton; //导入方法依赖的package包/类
private JComponent createConfigureButton() {
if( null == browserProvider || !browserProvider.hasCustomizer() )
return null;
JButton button = new JButton(NbBundle.getMessage(BrowserMenu.class, "Ctl_ConfigurePhoneGap"));
button.addActionListener( new ActionListener() {
@Override
public void actionPerformed( ActionEvent e ) {
browserProvider.customize();
}
});
button.setBorder( new EmptyBorder(1, 1, 1, 1) );
button.setMargin( new Insets(0, 0, 0, 0) );
button.setCursor( Cursor.getPredefinedCursor(Cursor.HAND_CURSOR) );
button.setHorizontalAlignment( JLabel.LEFT );
button.setFocusable( false );
button.setBorderPainted( false );
button.setFocusPainted( false );
button.setRolloverEnabled( true );
button.setContentAreaFilled( false );
return button;
}
示例3: addImpl
import javax.swing.JButton; //导入方法依赖的package包/类
@Override
protected void addImpl( Component comp, Object constraints, int index ) {
super.addImpl( comp, constraints, index );
if( comp instanceof JButton ) {
JButton btn = (JButton) comp;
btn.setContentAreaFilled( false );
btn.setOpaque( false );
btn.setBorder( BorderFactory.createEmptyBorder(2,2,2,2) );
btn.setFocusable( false );
btn.setBorderPainted( false );
btn.setRolloverEnabled( false );
}
}
示例4: createCloseButton
import javax.swing.JButton; //导入方法依赖的package包/类
/**
* 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(getCloseTabImage());
closeButton.setRolloverIcon(getCloseTabRolloverImage());
closeButton.setPressedIcon(getCloseTabPressedImage());
return closeButton;
}
示例5: createBigCloseButton
import javax.swing.JButton; //导入方法依赖的package包/类
/**
* 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(getBigCloseTabImage());
closeButton.setRolloverIcon(getBigCloseTabRolloverImage());
closeButton.setPressedIcon(getBigCloseTabPressedImage());
return closeButton;
}
示例6: SplashScreen
import javax.swing.JButton; //导入方法依赖的package包/类
public SplashScreen(Image image) {
this.icon = new ImageIcon(image);
Container container = getContentPane();
container.setLayout(null);
BufferedImage alphaImage = new BufferedImage(this.icon.getIconWidth(), this.icon.getIconHeight(), 2);
Graphics2D g = alphaImage.createGraphics();
g.drawImage(image, 0, 0, this.icon.getIconWidth(), this.icon.getIconHeight(), null);
g.dispose();
JButton background = new JButton(new ImageIcon(alphaImage));
background.setBounds(0, 0, this.icon.getIconWidth(), this.icon.getIconHeight());
background.setRolloverEnabled(true);
background.setRolloverIcon(background.getIcon());
background.setSelectedIcon(background.getIcon());
background.setDisabledIcon(background.getIcon());
background.setPressedIcon(background.getIcon());
background.setFocusable(false);
background.setContentAreaFilled(false);
background.setBorderPainted(false);
background.setOpaque(false);
container.add(background);
setSize(this.icon.getIconWidth(), this.icon.getIconHeight() + 20);
try {
setBackground(new Color(0, 0, 0, 0));
} catch (UnsupportedOperationException e) {
setBackground(new Color(0, 0, 0));
}
setLocationRelativeTo(null);
}