如何在JPanel上加载图片! 用个JLabelJLabel(Icon image);再把这个JLabel用add加到JPanel里. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你如果实在想这么干的话,当然也没问题,JPanel是javax.swing.JComponent的子类,所以你可以重载这个方法:public void paintComponent(Graphics g);不过这么做实在是不太厚道,画图没问题,其它的就不保证了. class BackgroundPanel extends JPanel { BorderLayout borderLayout1 = new BorderLayout(); ImageIcon icon; public BackgroundPanel() { this.setLayout(borderLayout1); icon = new ImageIcon(BackgroundPanel.class.getResource("bg.jpg")); this.setPreferredSize(new Dimension(467, 362)); } public void paintComponent(Graphics g) { g.drawImage(icon.getImage(), 0, 0, this); }} public void paintComponent(Graphics g)这个方法是要用的/ 我几个又个Canvas,可以用来画图得!是吗?能给个实例吗/ 谁去把这个分给领了啊!http://community.csdn.net/Expert/topic/3861/3861006.xml?temp=.9839289谢谢 ImageIcon icon = new ImageIcon();drawImage(icon.getImage());具体参数多看看文档,对你有益处的。。 关于利用httpurlconnnection提交表单 java 连接数据库 用过lomboz-eclipse的请进 请问下面一段字符是什么? [提问]关于补码的问题,请帮助(在线等,急!!!!) 关于installanywhere的问题,在linux上的安装程序有时能成功,有时不能成功. 请大家推荐本专门讲SWING的好书 如何连接sql sever2000 求助,Highcharts显示乱码 老生常谈的关于List的效率问题 如何使就JFrame最大化? java位操作问题
public void paintComponent(Graphics g);
不过这么做实在是不太厚道,画图没问题,其它的就不保证了.
BorderLayout borderLayout1 = new BorderLayout();
ImageIcon icon; public BackgroundPanel() {
this.setLayout(borderLayout1);
icon = new ImageIcon(BackgroundPanel.class.getResource("bg.jpg"));
this.setPreferredSize(new Dimension(467, 362));
} public void paintComponent(Graphics g) {
g.drawImage(icon.getImage(), 0, 0, this);
}
}
这个方法是要用的/
http://community.csdn.net/Expert/topic/3861/3861006.xml?temp=.9839289
谢谢
drawImage(icon.getImage());
具体参数多看看文档,对你有益处的。。