javax.swing.AbstractButton.setIcon()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(6.7k)|赞(0)|评价(0)|浏览(125)

本文整理了Java中javax.swing.AbstractButton.setIcon()方法的一些代码示例,展示了AbstractButton.setIcon()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。AbstractButton.setIcon()方法的具体详情如下:
包路径:javax.swing.AbstractButton
类名称:AbstractButton
方法名:setIcon

AbstractButton.setIcon介绍

暂无

代码示例

代码示例来源:origin: stackoverflow.com

JFrame f = new JFrame();
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.add(new MainPanel());
f.pack();
f.setLocationRelativeTo(null);
Control control = new Control(model, view);
JLabel label = new JLabel("Guess what color!", JLabel.CENTER);
this.add(label, BorderLayout.NORTH);
this.add(view, BorderLayout.CENTER);
this.add(control, BorderLayout.SOUTH);
  this.setIcon(new ColorIcon(16, piece.color));

代码示例来源:origin: camunda/camunda-bpm-platform

newButton.setIcon(newIcon);
tb.add(new JLabel(" Font: "));
tb.add(fontCombo);
tb.add(fontSizeCombo);
tb.addSeparator();
tb.addSeparator();

代码示例来源:origin: stackoverflow.com

JToolBar tools = new JToolBar();
tools.setFloatable(false);
gui.add(tools, BorderLayout.PAGE_START);
tools.add(new JButton("New")); // TODO - add functionality!
tools.add(new JButton("Save")); // TODO - add functionality!
tools.add(new JButton("Restore")); // TODO - add functionality!
tools.addSeparator();
    b.setIcon(icon);
    if ((jj % 2 == 1 && ii % 2 == 1)

代码示例来源:origin: stackoverflow.com

btn.setIcon(new ImageIcon(scaled));
frame.add(btn);
frame.pack();
frame.setLocationRelativeTo(null);

代码示例来源:origin: stackoverflow.com

import javax.swing.*;
import java.awt.*;

public class IconButton{
 public static void main(String[] args){
 JFrame frame = new JFrame("Icon on button");
 JButton button = new JButton("Image button fro Sectona");
 Icon imgicon = new ImageIcon("sectona.gif");
 JPanel panel = new JPanel();
 button.setIcon(imgicon);
 panel.add(button);
 frame.add(panel, BorderLayout.NORTH);
 frame.setSize(400, 400);
 frame.setVisible(true);
 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
 }
}

代码示例来源:origin: stackoverflow.com

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Button extends JFrame {

  private JButton button;
  private JPanel p;

  public Button() {
    super("The title");
    p = new JPanel(new BorderLayout());
    button = new JButton();

    ImageIcon icon = new ImageIcon(getClass().getResource("button2.jpg"));
    button.setIcon(icon);
    button.setDisabledIcon(icon);

    setDefaultCloseOperation(EXIT_ON_CLOSE);
    setSize(400, 400);
    p.add(button);
    add(p);

  }
}

代码示例来源:origin: stackoverflow.com

JButton b = new JButton();
b.setContentAreaFilled(false);
b.setIcon(new ImageIcon(
  new BufferedImage(size,size,BufferedImage.TYPE_INT_RGB)));
b.setRolloverIcon(new ImageIcon(
  new BufferedImage(size,size,BufferedImage.TYPE_INT_ARGB)));
b.setBorder(null);
gui.add(b);

代码示例来源:origin: stackoverflow.com

import java.awt.Dimension;
import javax.swing.*;

public class LeftSide
{
  public LeftSide()
  {
    JFrame frame = new JFrame("Button");
    JPanel panel = new JPanel();
    JButton button = new JButton("Submit");
    button.setPreferredSize(new Dimension(200, 30));
    button.setIcon(new ImageIcon(this.getClass().getResource("submit.gif")));
    button.setHorizontalAlignment(SwingConstants.LEFT);
    panel.add(button);
    frame.add(panel);
    frame.setVisible(true);
  }

  public static void main(String[] args)
  {
    new LeftSide();
  }
}

代码示例来源:origin: stackoverflow.com

}catch(Exception e){System.err.println("Error: " + e.getMessage());}
textpanel.setBounds(100, 222, 593, 528);
add(textpanel);
button_1.setIcon(new ImageIcon("D:\\Facultate\\anul 2\\Java Workspace\\Encyclopedia\\src\\icons\\back.png"));
button_1.setEnabled(false);
button_1.setBounds(10, 700, 50, 50);
add(button_1);
button.setIcon(new ImageIcon("D:\\Facultate\\anul 2\\Java Workspace\\Encyclopedia\\src\\icons\\next.png"));
button.setBounds(740, 700, 50, 50);
add(button);

代码示例来源:origin: stackoverflow.com

b.setIcon(new ImageIcon(bi1));
b.setRolloverIcon(new ImageIcon(biC));
b.setSelectedIcon(new ImageIcon(bi2));
gui.add(b);

代码示例来源:origin: stackoverflow.com

JRadioButton b = new JRadioButton();
b.setSelectedIcon(new ImageIcon(red));
b.setIcon(new ImageIcon(white));
b.setContentAreaFilled(true);
bg.add(b);
p.add(b);

代码示例来源:origin: stackoverflow.com

g2.fillOval(x, y, width, height);
g2.dispose();
circleButton.setIcon(new ImageIcon(circleImg));
g2.fillRect(x, y, width, height);
g2.dispose();
squareButton.setIcon(new ImageIcon(squareImg));
add(circleButton);
add(squareButton);
JFrame frame = new JFrame("ImageButton");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(new ImageButton());
frame.pack();
frame.setLocationRelativeTo(null);

代码示例来源:origin: stackoverflow.com

button1.setIcon( original );
add(button1);
button2.setIcon(original);
button2.setEnabled(false);
add(button2);
button3.setIcon( UIManager.getLookAndFeel().getDisabledIcon(null, original) );
add(button3);

代码示例来源:origin: stackoverflow.com

frame.add(new TestPane());
  frame.pack();
  frame.setLocationRelativeTo(null);
setLayout(new GridBagLayout());
JButton btn = new JButton();
add(btn);
  btn.setIcon(new ImageIcon(
          ImageIO.read(getClass().getResource("/Play-Plain.png"))
  ));

代码示例来源:origin: stackoverflow.com

frame.add(middlePanel, BorderLayout.CENTER);
    middle[y][x] = b;
    b.setMargin(zeroMargin);
    b.setIcon(new ImageIcon(bi));
    middlePanel.add(b);
JPanel colorButtonsConstrain = new JPanel(new FlowLayout());
colorButtons.setBorder(new EmptyBorder(65, 5, 5, 0));
colorButtonsConstrain.add(colorButtons);
frame.add(colorButtonsConstrain, BorderLayout.LINE_START);
Color[] colors = {
  JButton b = new JButton();
  b.setMargin(zeroMargin);
  b.setIcon(new ImageIcon(bi));
  colours[y] = b;
  b.setBackground(colors[y]);

代码示例来源:origin: stackoverflow.com

btn.addActionListener(new someListener());
frame1.getContentPane().add(btn);
frame1.setVisible(true);
public void actionPerformed(ActionEvent ev){
  JButton foo = (JButton) ev.getSource();
  btn.setIcon(new ImageIcon(getClass().getResource("/test.png")));

代码示例来源:origin: stackoverflow.com

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
jrb.setIcon(ii1);
jrb.addActionListener(new ActionListener() {
  @Override
  public void actionPerformed(ActionEvent ae) {
    if (jrb.getIcon() == ii1) {
      jrb.setIcon(ii2);
    } else {
      jrb.setIcon(ii1);
frame.add(jrb);
frame.pack();
frame.setVisible(true);

代码示例来源:origin: stackoverflow.com

b.setIcon(pic);
f.add(b);
f.setVisible(true);
f.setEnabled(false);

代码示例来源:origin: stackoverflow.com

myMenu.setIcon(icon1);
myMenu.setRolloverIcon(icon2);
myMenu.setRolloverEnabled(true);
myButton.setRolloverIcon(icon2);
JPanel btnPanel = new JPanel();
btnPanel.add(myButton);
frame.add(btnPanel, BorderLayout.CENTER);
frame.setPreferredSize(new Dimension(400, 300));
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

代码示例来源:origin: stackoverflow.com

frame.add(new TestPane());
  frame.pack();
  frame.setLocationRelativeTo(null);
  btn.setIcon(new ImageIcon(unchecked));
  btn.setHorizontalTextPosition(JRadioButton.CENTER);
  btn.setVerticalTextPosition(JRadioButton.BOTTOM);
  add(btn);
} catch (IOException exp) {
  exp.printStackTrace();

相关文章

微信公众号

最新文章

更多

AbstractButton类方法