import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.image.ImageObserver;
import java.awt.image.ImageProducer;
import java.net.*;import javax.swing.*;
public class one extends JFrame {
Image i1,i2;
URL u1;
one() throws MalformedURLException
{
setSize(800,500);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
try
{
u1=new URL("file:\\E:\\Users\\Administrator\\workspace\\test12\\src\\2.jpg");
i1=Toolkit.getDefaultToolkit().getImage(u1);
Graphics g=getGraphics();
g.drawImage(i1,100,100,this);
}
catch(NullPointerException e)
{e.printStackTrace();}
}
public static void main(String[] args) throws MalformedURLException
{
one a=new one();
a.setVisible(true);
}
}
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.image.ImageObserver;
import java.awt.image.ImageProducer;
import java.net.*;import javax.swing.*;
public class one extends JFrame {
Image i1,i2;
URL u1;
one() throws MalformedURLException
{
setSize(800,500);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
try
{
u1=new URL("file:\\E:\\Users\\Administrator\\workspace\\test12\\src\\2.jpg");
i1=Toolkit.getDefaultToolkit().getImage(u1);
Graphics g=getGraphics();
g.drawImage(i1,100,100,this);
}
catch(NullPointerException e)
{e.printStackTrace();}
}
public static void main(String[] args) throws MalformedURLException
{
one a=new one();
a.setVisible(true);
}
}
解决方案 »
- 这个if里面是怎么判断的
- 通过IP访问applet程序本地会缓存jar包
- java的SAX解析java问题。。
- 如何让一个servlet在Tomcat启动时就运行?
- JDBC把我搞昏迷了。。。。。帮忙看看吧
- 为什么int,long没有最大的16进制数值?
- 请问那位有Jbuilder9的激活文件?或怎么激活?在线等待!!!!!!!!!
- 急呀!解决了马上给分,而且可以加分!
- 请问各位,谁现在个人计算机上面没有安装windows操作系统?
- 请问如何在IE中运行含有Jbuilder的JBCL控件的Applet?
- 求 webservice cxf/spring 书籍、或项目源码。
- 哪儿错了,哪儿错了,到底哪里错了呢。我泪奔。
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;
import java.awt.image.ImageObserver;
import java.awt.image.ImageProducer;
import java.net.*;import javax.swing.*;
public class Test extends JFrame {
Image i1,i2;
URL u1;
Test() throws MalformedURLException
{
setSize(800,500);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
try
{
u1=new URL("file:\\E:\\Users\\Administrator\\workspace\\test12\\src\\2.jpg");
//i1=Toolkit.getDefaultToolkit().getImage(u1);
//Graphics g=getGraphics();
//g.drawImage(i1,100,100,this);
}
catch(NullPointerException e)
{e.printStackTrace();}
}
public void paint(Graphics g)
{
i1=Toolkit.getDefaultToolkit().getImage(u1);
g.drawImage(i1,100,100,this);
g.drawLine(0, 0, 540, 400);
}
public static void main(String[] args) throws MalformedURLException
{
Test a=new Test();
a.setVisible(true);
}}
为什么不调用paint方法,就可以显示图面呢