当前位置: 首页>>代码示例>>Java>>正文


Java JButton.setRolloverEnabled方法代码示例

本文整理汇总了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);
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:22,代码来源:WatchAnnotationProvider.java

示例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;
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:26,代码来源:BrowserMenu.java

示例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 );
    }
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:14,代码来源:ControlsToolbar.java

示例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;
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:20,代码来源:CloseButtonFactory.java

示例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;
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:20,代码来源:CloseButtonFactory.java

示例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);
}
 
开发者ID:DivergenceBot,项目名称:Bootstrapper,代码行数:33,代码来源:SplashScreen.java


注:本文中的javax.swing.JButton.setRolloverEnabled方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。