在按钮添加背景图片时,背景图片不能完整的将按钮覆盖,以下是相关代码:
ImageIcon a = new ImageIcon("D:/java project/07.gif");
b1.setIcon(a);
希望可以实现图片将按钮完整的覆盖,请给出相关代码!

解决方案 »

  1.   

    曾经也想过这个问题但是没成功 图片居中显示 打你可以用NetBeans(做图形界面比较好)拖拽调整图片的大小
    jButton1.setIcon(new javax.swing.ImageIcon("D:/java project/07.gif"));
      

  2.   

    使用图片编辑器改变图片像素,最好等于你设置的按钮的大小,就可以了;
    JButton button=new JButton();
    button.setPreferredSize(new Dimension(80,30));
    设置按钮的宽80,高为30,