JPanel怎么设置背景图片 在网上找了好久,是了一些都没成功,希望高手详细解答。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.awt.*; import javax.swing.*; public class Demo extends JFrame { public Demo() { super("Title"); NewPanel p = new NewPanel(); this.getContentPane().add(p); //将面板添加到JFrame上11 this.setSize(510,298); //初始窗口的大小12 this.setLocationRelativeTo(null); //设置窗口居中13 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true); } public static void main(String[] args){ new Demo(); }class NewPanel extends JPanel{ public NewPanel() { } public void paintComponent(Graphics g) { int x=0,y=0; java.net.URL imgURL=getClass().getResource("sorry.jpg"); //sorry.jpg是测试图片,与Demo.class放在同一目录下35 ImageIcon icon=new ImageIcon(imgURL); g.drawImage(icon.getImage(),x,y,getSize().width,getSize().height,this); }}} 例如:this.setIconImage((new ImageIcon("images/QQ.png")).getImage()); 使用 SwingX 提供的 JXPanel 吧。BufferedImage image = ImageIO.read(...);jxpanel.setBackgroundPainter(new ImagePainter(image)); 这不是背景图片,draw()画在前端 java随机修改文件中的一行 如果是按钮button,鼠标移上去变成手指图标。代码怎么写...谢谢... 环境变量如何设置? 实在不明白,请来看看~~~ 1. java是不是脚本语言?(需要解释器)。 2. 服务器(非物理机器)如apache、iis、x-windows、本身就是后台程序吧? java拷贝与粘贴 applet中如何做数字签名? 时区问题 一个菜鸟问题,还请各位大虾指导经验 百分求解:java bean是干什么用的,请举例说明(不是代码举例,是实际问题的例子) jpanel上添加图片呀 ,急呀 也不知道这里有没有人能做出来 都沉了一个帖子了
import javax.swing.*;
public class Demo extends JFrame
{
public Demo() {
super("Title");
NewPanel p = new NewPanel();
this.getContentPane().add(p); //将面板添加到JFrame上11
this.setSize(510,298); //初始窗口的大小12
this.setLocationRelativeTo(null); //设置窗口居中13
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.setVisible(true); }
public static void main(String[] args)
{
new Demo();
}
class NewPanel extends JPanel
{
public NewPanel()
{
}
public void paintComponent(Graphics g)
{
int x=0,y=0;
java.net.URL imgURL=getClass().getResource("sorry.jpg");
//sorry.jpg是测试图片,与Demo.class放在同一目录下35
ImageIcon icon=new ImageIcon(imgURL);
g.drawImage(icon.getImage(),x,y,getSize().width,getSize().height,this); }
}
}
this.setIconImage((new ImageIcon("images/QQ.png")).getImage());
BufferedImage image = ImageIO.read(...);
jxpanel.setBackgroundPainter(new ImagePainter(image));