java中setbackground()可以设置背景颜色,这个方法能自定义背景吗?用的是myecl
java中setbackground()可以设置背景颜色,这个方法能自定义背景吗?用的是myeclipse自带的GUI实在不会改了,谁可以帮我改一下背景,可以用自定义图片...
java中setbackground()可以设置背景颜色,这个方法能自定义背景吗?用的是myeclipse自带的GUI实在不会改了,谁可以帮我改一下背景,可以用自定义图片的那种100分奉上 企鹅9377,3663,6
展开
2个回答
2016-03-16
展开全部
自定义图片做为背景
JPanel jpanel = new JPanel() {
protected void paintComponent(Graphics g) {
ImageIcon icon = new ImageIcon("image\\123.jpg");
Image img = icon.getImage();
g.drawImage(img, 0, 0, icon.getIconWidth(),
icon.getIconHeight(), icon.getImageObserver());
}
};
更多追问追答
追问
这个jpanel是GUI自己创建的。
追答
jPanel2 = new javax.swing.JPanel() {
protected void paintComponent(Graphics g) {
ImageIcon icon = new ImageIcon("image\\123.jpg"); //替换你自己的图片路径
Image img = icon.getImage();
g.drawImage(img, 0, 0, icon.getIconWidth(),
icon.getIconHeight(), icon.getImageObserver());
}
};
替换你自己代码的35行试试
2016-03-16
展开全部
Color c = new Color(197,228,251);这里可以设置颜色的rgb
setbackground(c);
setbackground(c);
追问
是自定义图片
追答
那你用setbackground干嘛。。。换个方法喽
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询