JAVA用图片填充按钮
Iconicon=newImageIcon("image/holdgif.gif");JButtonbtnRed=newJButton(icon);pnlNorth.ad...
Icon icon = new ImageIcon("image/holdgif.gif");
JButton btnRed = new JButton(icon);
pnlNorth.add(btnRed);
想要的效果是图片充满整个按钮,而不是大方框里有个小方框图片
应该怎么弄?只要对应的代码就行了 展开
JButton btnRed = new JButton(icon);
pnlNorth.add(btnRed);
想要的效果是图片充满整个按钮,而不是大方框里有个小方框图片
应该怎么弄?只要对应的代码就行了 展开
2个回答
展开全部
ImageIcon ii=new ImageIcon("image/icon.png");
JButton enter = new JButton(ii);
enter.setOpaque(false);
enter.setContentAreaFilled(false);
enter.setMargin(new Insets(0, 0, 0, 0));
enter.setFocusPainted(false);
enter.setBorderPainted(false);
enter.setBorder(null);
这些代码够了
JButton enter = new JButton(ii);
enter.setOpaque(false);
enter.setContentAreaFilled(false);
enter.setMargin(new Insets(0, 0, 0, 0));
enter.setFocusPainted(false);
enter.setBorderPainted(false);
enter.setBorder(null);
这些代码够了
追问
威武~搞定了
最后问个问题。。这些代码分别是什么意思
enter.setOpaque(false);
enter.setContentAreaFilled(false);
enter.setMargin(new Insets(0, 0, 0, 0));
enter.setFocusPainted(false);
enter.setBorderPainted(false);
enter.setBorder(null);
之前百度了下,很多都是设置成透明,有点乱了,挨个解释下~3Q
追答
具体的我不清楚。enter.setOpaque(false);设置透明。过滤掉按钮本身的
enter.setMargin(new Insets(0, 0, 0, 0));是设置边距的。图片和按钮的各个边距,全为0.。表示完全符合。enter.setBorder(null);表示不采用什么布局。你可以挨个看一下文档吧。我也算半个新手了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |