本文整理了Java中javax.swing.AbstractButton.setRolloverIcon()
方法的一些代码示例,展示了AbstractButton.setRolloverIcon()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractButton.setRolloverIcon()
方法的具体详情如下:
包路径:javax.swing.AbstractButton
类名称:AbstractButton
方法名:setRolloverIcon
暂无
代码示例来源:origin: org.netbeans.api/org-openide-awt
button.setRolloverIcon(rImgIcon);
代码示例来源:origin: net.sf.squirrel-sql.thirdparty-non-maven/napkinlaf
@Override
protected void overrideValue(JComponent c, Icon newValue) {
if (!(newValue == null || newValue instanceof NapkinIcon)) {
((AbstractButton) c).setRolloverIcon(new SketchifiedIcon(c,
newValue));
}
}
代码示例来源:origin: senbox-org/snap-desktop
@Override
public void actionPerformed(ActionEvent e) {
final Object source = e.getSource();
if (source instanceof AbstractButton) {
AbstractButton collapseButton = (AbstractButton) source;
toggleCollapsed(index);
if (collapsed[index]) {
collapseButton.setIcon(icons[0]);
collapseButton.setRolloverIcon(roll_over_icons[0]);
} else {
collapseButton.setIcon(icons[1]);
collapseButton.setRolloverIcon(roll_over_icons[1]);
}
}
}
代码示例来源:origin: bcdev/beam
@Override
public void actionPerformed(ActionEvent e) {
if (playButton.getIcon() == playIcon) {
timer.start();
playButton.setIcon(pauseIcon);
playButton.setRolloverIcon(pauseIcon);
} else { // pause
timer.stop();
int newValue = timeSlider.getValue() / stepsPerTimespan * stepsPerTimespan;
timeSlider.setValue(newValue);
playButton.setIcon(playIcon);
playButton.setRolloverIcon(playIcon);
}
}
});
代码示例来源:origin: bcdev/beam
@Override
public void actionPerformed(ActionEvent e) {
timer.stop();
timeSlider.setValue(0);
playButton.setIcon(playIcon);
playButton.setRolloverIcon(playIcon);
playButton.setSelected(false);
}
});
代码示例来源:origin: stackoverflow.com
import java.awt.Image;
import javax.swing.*;
import javax.imageio.ImageIO;
import java.net.URL;
class TestRolloverIcon {
public static void main(String[] args) throws Exception {
URL url1 = new URL("http://pscode.org/media/citymorn1.jpg");
URL url2 = new URL("http://pscode.org/media/citymorn2.jpg");
final Image image1 = ImageIO.read(url1);
final Image image2 = ImageIO.read(url2);
SwingUtilities.invokeLater(new Runnable() {
public void run() {
JButton button = new JButton("Point at the Moon!");
button.setIcon(new ImageIcon(image1));
button.setRolloverIcon(new ImageIcon(image2));
JOptionPane.showMessageDialog(null, button);
}
});
}
}
代码示例来源:origin: stackoverflow.com
import javax.swing.*;
import java.net.URL;
import java.awt.Image;
import javax.imageio.ImageIO;
class ButtonRollover {
public static void main(String[] args) throws Exception {
URL imageUrl2 = new URL("http://pscode.org/media/stromlo2.jpg");
URL imageUrl1 = new URL("http://pscode.org/media/stromlo1.jpg");
final Image image2 = ImageIO.read(imageUrl2);
final Image image1 = ImageIO.read(imageUrl1);
SwingUtilities.invokeLater(new Runnable() {
public void run() {
JButton button = new JButton("Hover Me!");
button.setIcon(new ImageIcon(image2));
button.setRolloverIcon(new ImageIcon(image1));
JOptionPane.showMessageDialog(null, button);
}
});
}
}
代码示例来源:origin: org.netbeans.api/org-openide-awt
button.setRolloverIcon(rImgIcon);
代码示例来源:origin: bcdev/beam
@Override
public void actionPerformed(ActionEvent e) {
rightPanel.setVisible(rightPanelShown);
if (rightPanelShown) {
hideAndShowButton.setIcon(collapseIcon);
hideAndShowButton.setRolloverIcon(collapseRolloverIcon);
hideAndShowButton.setToolTipText("Collapse Options Panel");
} else {
hideAndShowButton.setIcon(expandIcon);
hideAndShowButton.setRolloverIcon(expandRolloverIcon);
hideAndShowButton.setToolTipText("Expand Options Panel");
}
rightPanelShown = !rightPanelShown;
}
});
代码示例来源:origin: senbox-org/snap-desktop
@Override
public void actionPerformed(ActionEvent e) {
rightPanel.setVisible(rightPanelShown);
if (rightPanelShown) {
hideAndShowButton.setIcon(collapseIcon);
hideAndShowButton.setRolloverIcon(collapseRolloverIcon);
hideAndShowButton.setToolTipText("Collapse Options Panel");
} else {
hideAndShowButton.setIcon(expandIcon);
hideAndShowButton.setRolloverIcon(expandRolloverIcon);
hideAndShowButton.setToolTipText("Expand Options Panel");
}
rightPanelShown = !rightPanelShown;
}
});
代码示例来源:origin: bcdev/beam
@Override
public void actionPerformed(ActionEvent e) {
rightPanel.setVisible(rightPanelShown);
if (rightPanelShown) {
hideAndShowButton.setIcon(collapseIcon);
hideAndShowButton.setRolloverIcon(collapseRolloverIcon);
hideAndShowButton.setToolTipText("Collapse Options Panel");
} else {
hideAndShowButton.setIcon(expandIcon);
hideAndShowButton.setRolloverIcon(expandRolloverIcon);
hideAndShowButton.setToolTipText("Expand Options Panel");
}
rightPanelShown = !rightPanelShown;
}
});
代码示例来源:origin: senbox-org/snap-desktop
@Override
public void actionPerformed(ActionEvent e) {
rightPanel.setVisible(rightPanelShown);
if (rightPanelShown) {
hideAndShowButton.setIcon(collapseIcon);
hideAndShowButton.setRolloverIcon(collapseRolloverIcon);
hideAndShowButton.setToolTipText("Collapse Options Panel");
} else {
hideAndShowButton.setIcon(expandIcon);
hideAndShowButton.setRolloverIcon(expandRolloverIcon);
hideAndShowButton.setToolTipText("Expand Options Panel");
}
rightPanelShown = !rightPanelShown;
}
});
代码示例来源:origin: senbox-org/snap-desktop
private void updateState() {
if (collapsed) {
contentPanel.remove(this.component);
} else {
contentPanel.add(this.component, BorderLayout.CENTER);
}
final int i = collapsed ? 0 : 1;
headerSeparator.setLabelComponent(headerLabels[i]);
headerButton.setIcon(icons[i]);
headerButton.setRolloverIcon(rolloverIcons[i]);
colorManipulationForm.revalidateToolViewPaneControl();
}
}
代码示例来源:origin: bcdev/beam
private void updateState() {
if (collapsed) {
contentPanel.remove(this.component);
} else {
contentPanel.add(this.component, BorderLayout.CENTER);
}
final int i = collapsed ? 0 : 1;
headerSeparator.setLabelComponent(headerLabels[i]);
headerButton.setIcon(icons[i]);
headerButton.setRolloverIcon(rolloverIcons[i]);
colorManipulationForm.revalidateToolViewPaneControl();
}
}
代码示例来源:origin: bcdev/beam
@Override
public void actionPerformed(ActionEvent e) {
componentShown = !componentShown;
bodyComponent.setVisible(componentShown);
if (componentShown) {
hideAndShowButton.setIcon(collapseIcon);
hideAndShowButton.setRolloverIcon(collapseRolloverIcon);
hideAndShowButton.setToolTipText("Collapse Panel");
} else {
hideAndShowButton.setIcon(expandIcon);
hideAndShowButton.setRolloverIcon(expandRolloverIcon);
hideAndShowButton.setToolTipText("Expand Panel");
}
}
}
代码示例来源:origin: bcdev/beam
private JComponent getCollapseButton(JComponent bodyComponent, boolean isInitiallyCollapsed) {
final AbstractButton hideAndShowButton;
if (isInitiallyCollapsed) {
hideAndShowButton = ToolButtonFactory.createButton(CollapseSupport.expandIcon, false);
hideAndShowButton.setRolloverIcon(CollapseSupport.expandRolloverIcon);
hideAndShowButton.setToolTipText("Expand Panel");
} else {
hideAndShowButton = ToolButtonFactory.createButton(CollapseSupport.collapseIcon, false);
hideAndShowButton.setRolloverIcon(CollapseSupport.collapseRolloverIcon);
hideAndShowButton.setToolTipText("Collapse Panel");
}
hideAndShowButton.addActionListener(new CollapseSupport(isInitiallyCollapsed, bodyComponent, hideAndShowButton));
return hideAndShowButton;
}
代码示例来源:origin: stackoverflow.com
AbstractButton b=new JToggleButton(firstIcon);
b.setContentAreaFilled(false);
b.setFocusable(false);
b.setBorder(BorderFactory.createEmptyBorder());
b.setRolloverEnabled(true);
b.setRolloverIcon(secondIcon);
b.setSelectedIcon(thirdIcon);
代码示例来源:origin: com.jidesoft/jide-oss
/**
* Creates the close button. Subclass can override it to create your own close button.
*
* @param closeAction the close action
*
* @return the close button.
*/
protected AbstractButton createCloseButton(AbstractAction closeAction) {
AbstractButton button = new JButton(getImageIcon(SearchableBarIconsFactory.Buttons.CLOSE));
button.addActionListener(closeAction);
button.setRolloverEnabled(true);
button.setBorder(BorderFactory.createEmptyBorder());
button.setOpaque(false);
button.setRequestFocusEnabled(false);
button.setFocusable(false);
button.setRolloverIcon(getImageIcon(SearchableBarIconsFactory.Buttons.CLOSE_ROLLOVER));
return button;
}
代码示例来源:origin: BaseXdb/basex
/**
* Adds a new tab button.
* @param icon name of button icon
* @param rollover rollover icon
* @return button
*/
private AbstractButton tabButton(final String icon, final String rollover) {
final AbstractButton close = BaseXButton.get(icon, null, false, gui);
close.setBorder(BaseXLayout.border(2, 0, 2, 0));
close.setContentAreaFilled(false);
close.setFocusable(false);
close.setRolloverIcon(BaseXImages.icon(rollover));
return close;
}
代码示例来源:origin: org.basex/basex
/**
* Adds a new tab button.
* @param icon name of button icon
* @param rollover rollover icon
* @return button
*/
private AbstractButton tabButton(final String icon, final String rollover) {
final AbstractButton close = BaseXButton.get(icon, null, false, gui);
close.setBorder(BaseXLayout.border(2, 0, 2, 0));
close.setContentAreaFilled(false);
close.setFocusable(false);
close.setRolloverIcon(BaseXImages.icon(rollover));
return close;
}
内容来源于网络,如有侵权,请联系作者删除!