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); }
展开
 我来答
匿名用户
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对应空指针啊
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式