本文整理了Java中javax.swing.JButton.setPressedIcon()
方法的一些代码示例,展示了JButton.setPressedIcon()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JButton.setPressedIcon()
方法的具体详情如下:
包路径:javax.swing.JButton
类名称:JButton
方法名:setPressedIcon
暂无
代码示例来源:origin: stackoverflow.com
BufferedImage startButton = ImageIO.read(getClass().getResource("/icons/standard/buttons/start_backup.png"));
BufferedImage startButtonHover = ImageIO.read(getClass().getResource("/icons/standard/buttons/start_backup_hover.png"));
BufferedImage startButtonActive = ImageIO.read(getClass().getResource("/icons/standard/buttons/start_backup_active.png"));
JButton startBackupButton = new JButton(new ImageIcon(startButton));
startBackupButton.setRolloverIcon(new ImageIcon(startButtonHover));
startBackupButton.setPressedIcon(new ImageIcon(startButtonActive));
startBackupButton.setBorder(BorderFactory.createEmptyBorder());
startBackupButton.setContentAreaFilled(false);
startBackupButton.setFocusable(false);
代码示例来源:origin: stackoverflow.com
JButton button = new JButton();
button.setBorderPainted(false);
button.setBorder(null);
//button.setFocusable(false);
button.setMargin(new Insets(0, 0, 0, 0));
button.setContentAreaFilled(false);
button.setIcon(myIcon1);
button.setRolloverIcon(myIcon2);
button.setPressedIcon(myIcon3);
button.setDisabledIcon(myIcon4);
代码示例来源:origin: org.netbeans.api/org-openide-awt
@Override
public void setPressedIcon(Icon icon) {
Icon arrow = updateIcons( icon, ICON_PRESSED );
super.setPressedIcon( hasPopupMenu() ? arrow : icon );
}
代码示例来源: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: 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: jsettlers/settlers-remake
private void updateReadyButtonStyle() {
if (isReady()) {
readyButton.setIcon(READY_IMAGE);
readyButton.setPressedIcon(READY_PRESSED_IMAGE);
readyButton.setDisabledIcon(READY_DISABLED_IMAGE);
} else {
readyButton.setIcon(NOT_READY_IMAGE);
readyButton.setPressedIcon(NOT_READY_PRESSED_IMAGE);
readyButton.setDisabledIcon(NOT_READY_DISABLED_IMAGE);
}
}
代码示例来源:origin: org.bidib.jbidib.com.vldocking/vldocking
/** installs the icons and tooltip suitable for a maximize button */
protected void configureMaximizeButton(JButton btn) {
btn.setIcon(maximizeIcon);
btn.setRolloverIcon(maximizeIconRollover);
btn.setPressedIcon(maximizeIconPressed);
btn.setRolloverSelectedIcon(maximizeIconRollover);
btn.setToolTipText(MAXIMIZE_TEXT);
}
代码示例来源:origin: org.bidib.jbidib.com.vldocking/vldocking
/** installs the icons and tooltip suitable for a hide button */
protected void configureHideButton(JButton btn) {
btn.setIcon(hideIcon);
btn.setRolloverIcon(hideIconRollover);
btn.setPressedIcon(hideIconPressed);
btn.setRolloverSelectedIcon(hideIconRollover);
btn.setToolTipText(ICONIFY_TEXT);
}
代码示例来源:origin: org.bidib.jbidib.com.vldocking/vldocking
/** installs the icons and tooltip suitable for a restore button.
*/
protected void configureRestoreButton(JButton btn) {
btn.setIcon(restoreIcon);
btn.setRolloverIcon(restoreIconRollover);
btn.setPressedIcon(restoreIconPressed);
btn.setRolloverSelectedIcon(restoreIconRollover);
btn.setToolTipText(RESTORE_TEXT);
}
代码示例来源:origin: org.bidib.jbidib.com.vldocking/vldocking
/** installs the icons and tooltip suitable for a float button */
protected void configureFloatButton(JButton btn) {
btn.setIcon(floatIcon);
btn.setRolloverIcon(floatIconRollover);
btn.setPressedIcon(floatIconPressed);
btn.setRolloverSelectedIcon(floatIconRollover);
btn.setToolTipText(FLOAT_TEXT);
}
代码示例来源:origin: org.bidib.jbidib.com.vldocking/vldocking
/** installs the icons and tooltip suitable for a close button */
protected void configureCloseButton(JButton btn) {
btn.setIcon(closeIcon);
btn.setRolloverIcon(closeIconRollover);
btn.setPressedIcon(closeIconPressed);
btn.setRolloverSelectedIcon(closeIconRollover);
btn.setToolTipText(CLOSE_TEXT);
}
代码示例来源:origin: org.bidib.jbidib.com.vldocking/vldocking
/** installs the icons and tooltip suitable for a dock button */
protected void configureDockButton(JButton btn) {
btn.setIcon(dockIcon);
btn.setRolloverIcon(dockIconRollover);
btn.setPressedIcon(dockIconPressed);
btn.setRolloverSelectedIcon(dockIconRollover);
btn.setToolTipText(RESTORE_TEXT);
}
代码示例来源:origin: org.bidib.jbidib.com.vldocking/vldocking
/** installs the icons and tooltip suitable for an attach button */
protected void configureAttachButton(JButton btn) {
btn.setIcon(attachIcon);
btn.setRolloverIcon(attachIconRollover);
btn.setPressedIcon(attachIconPressed);
btn.setRolloverSelectedIcon(attachIconRollover);
btn.setToolTipText(ATTACH_TEXT);
}
代码示例来源:origin: stackoverflow.com
JButton button = new JButton();
button.setBorderPainted(false);
button.setBorder(null);
button.setMargin(new Insets(0, 0, 0, 0));
button.setContentAreaFilled(false);
button.setIcon(myIcon1);
button.setRolloverIcon(myIcon2);
button.setPressedIcon(myIcon3);
button.setDisabledIcon(myIcon4);
代码示例来源:origin: org.gephi/ui-components
@Override
public void setPressedIcon(Icon icon) {
Icon arrow = updateIcons(icon, ICON_PRESSED);
super.setPressedIcon(hasPopupMenu() ? arrow : icon);
}
代码示例来源:origin: net.sf.squirrel-sql.plugins/graph
public HideDockButtonHandler(JToggleButton btnToClickOnHide, GraphPluginResources rsrc)
{
_btnToClickOnHide = btnToClickOnHide;
_bntHide = new JButton(rsrc.getIcon(GraphPluginResources.IKeys.HIDE_DOCK));
_bntHide.setPressedIcon(rsrc.getIcon(GraphPluginResources.IKeys.HIDE_DOCK_SEL));
_bntHide.setToolTipText(s_stringMgr.getString("graph.GraphQuerySQLPanel.hide"));
_bntHide.setBorder(BorderFactory.createEmptyBorder());
_bntHide.addActionListener(new ActionListener()
{
@Override
public void actionPerformed(ActionEvent e)
{
_btnToClickOnHide.doClick(0);
}
});
}
代码示例来源:origin: edu.toronto.cs.medsavant/medsavant-client
public static JButton getIconButton(ImageIcon icon, int cornerRadius) {
BufferedImage original = convertImageToType(icon.getImage(), BufferedImage.TYPE_4BYTE_ABGR);
BufferedImage unselectedImage = original;
BufferedImage selectedImage = darkenImage(original);
if (cornerRadius > 0) {
unselectedImage = makeRoundedCorner(unselectedImage, cornerRadius);
selectedImage = makeRoundedCorner(selectedImage, cornerRadius);
}
final JButton button = new JButton(new ImageIcon(unselectedImage));
button.setPressedIcon(new ImageIcon(selectedImage));
button.setFocusable(false);
button.setContentAreaFilled(false);
button.setBorder(null);
//ViewUtil.makeSmall(button);
return button;
}
代码示例来源:origin: AlexFalappa/nb-springboot
public void setLinkReference(String url, String title) {
Objects.requireNonNull(url);
if (bReference == null) {
bReference = new JButton();
bReference.setIcon(ICO_QST_LGHT);
bReference.setRolloverIcon(ICO_QST_MDM);
bReference.setPressedIcon(ICO_QST_DRK);
bReference.setMargin(INSETS_SMALLBUTTON);
bReference.setOpaque(false);
bReference.setContentAreaFilled(false);
bReference.setBorderPainted(false);
bReference.setFocusable(false);
bReference.putClientProperty("Nimbus.Overrides", uiDef);
bReference.addActionListener(refActionListener);
this.add(bReference);
}
bReference.setToolTipText(title != null && !title.isEmpty() ? String.format("Reference: %s", title) : "Reference");
bReference.putClientProperty(PROP_REFERENCE_TEMPLATE_URL, url);
}
代码示例来源:origin: org.apache.cayenne.modeler/cayenne-modeler
/**
* Creates welcome screen-specific button
*/
private JButton createButton(Icon outIcon, Icon overIcon) {
JButton button = new JButton();
button.setFocusPainted(false);
button.setFocusable(false);
button.setBorderPainted(false);
button.setOpaque(false);
button.setContentAreaFilled(false);
button.setPressedIcon(overIcon);
button.setRolloverIcon(overIcon);
button.setIcon(outIcon);
button.setSize(outIcon.getIconWidth(), outIcon.getIconHeight());
return button;
}
代码示例来源:origin: stackoverflow.com
JComponent title = ((BasicInternalFrameUI)myInternalFrame.getUI()).getNorthPane();
for (int i = 0; i < title.getComponentCount(); i++) {
JComponent component = (JComponent)title.getComponent(i);
if(component instanceof JButton) {
JButton button = ((JButton)component);
if(button.getName() == null) continue;
if(button.getName().endsWith("closeButton")) {
button.setIcon(myIcon);
button.setSelectedIcon(myIcon);
button.setPressedIcon(myIcon);
}
if(button.getName().endsWith("maximizeButton")) {
...
}
if(button.getName().endsWith("iconifyButton")) {
...
}
}
}
内容来源于网络,如有侵权,请联系作者删除!