请问java 中的按钮能不能设置图片,然后再在图片上面显示文字!!~~~~~~~~~~~~~~~~

解决方案 »

  1.   

    你看看它的 构造函数
    JButton
    public JButton(String text,
                   Icon icon)
    Creates a button with initial text and an icon. Parameters:
    text - the text of the button
    icon - the Icon image to display on the button
      

  2.   

    class  MyButton extends javax.swing.JFrame
    {
    MyButton()
    {
    javax.swing.ImageIcon icon=new javax.swing.ImageIcon("icon.gif");
    javax.swing.JButton button=new javax.swing.JButton("ICON",icon);
    button.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);
    button.setHorizontalTextPosition(javax.swing.SwingConstants.CENTER);
    add(button);
    setSize(100,100);
    setDefaultCloseOperation(javax.swing.JFrame.DISPOSE_ON_CLOSE);
    setVisible(true);
    }
    public static void main(String[] args) 
    {
    new MyButton();
    }
    }