JAVA中我设置了一个标签的图片,但图片把标签里的文字覆盖掉了,怎么办?
我代码是这样的Iconicon=newImageIcon("image/1.jpg");label[i].setIcon(icon);//label[i]是“今天”的标签...
我代码是这样的 Icon icon = new ImageIcon("image/1.jpg");
label[i].setIcon(icon); // label[i]是“今天”的标签
怎样才能让23覆盖在那个图片上面? 展开
label[i].setIcon(icon); // label[i]是“今天”的标签
怎样才能让23覆盖在那个图片上面? 展开
4个回答
展开全部
我教你个笨办法,画62张图,31张带背景的,31张不带背景的。当获得焦点时你就换带背景的图。要不然就老老实实按照楼上的说法去研究如何重写paint方法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果是像你这显示的单色图片,可以用 label.setBackground(Color.green);方法设置颜色,但有图案的话,只有重新画一个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-23
展开全部
自己重写paint方法, 先绘制背景, 再绘制文字.
追问
不懂,哪来的paint方法?
追答
建议你简单了解一下什么是组件和组件的绘制机制.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |