JAVA 图片按钮的大小
我按照下面这样写的,eclipse提示错误:【Exceptioninthread"main"java.lang.NullPointerException】要怎么解决?pu...
我按照下面这样写的,eclipse提示错误:【Exception in thread "main" java.lang.NullPointerException】要怎么解决?
public void setIcon(String file, JButton iconButton) { ImageIcon icon = new ImageIcon(file); Image temp = icon.getImage().getScaledInstance(iconButton.getWidth(), iconButton.getHeight(), icon.getImage().SCALE_DEFAULT); icon = new ImageIcon(temp); iconButton.setIcon(icon); } 展开
public void setIcon(String file, JButton iconButton) { ImageIcon icon = new ImageIcon(file); Image temp = icon.getImage().getScaledInstance(iconButton.getWidth(), iconButton.getHeight(), icon.getImage().SCALE_DEFAULT); icon = new ImageIcon(temp); iconButton.setIcon(icon); } 展开
1个回答
2017-05-26
展开全部
public void setIcon(String file, JButton iconButton) {
ImageIcon icon = new ImageIcon(file);
Image temp = icon.getImage().getScaledInstance(iconButton.getWidth(), iconButton.getHeight(), icon.getImage().SCALE_DEFAULT);
icon = new ImageIcon(temp);
iconButton.setIcon(icon);
}
//文件存在的话,这样是没有问题的
追问
我的文件存在,在没有调整大小之前是可以看到图片的,旁边也没有红叉,就是一运行提示我temp对应空指针啊
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询