当前位置:编程学习 > JAVA >>

我写的个java小程序为什么在eclipse里可以运行,但在ie里就出不了图片.

我写的个java小程序为什么在eclipse里可以运行,但在ie里就出不了图片.
程序:
package QW;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.ButtonGroup;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JTextField;
import javax.swing.JApplet;
import javax.swing.JLabel;
import java.applet.AudioClip;
public class QT extends JApplet implements ActionListener{

public JTextField TextField1,TextField2;

public JRadioButton RadioButton1,RadioButton2;

public JButton Button1;

public JPanel panel1;

public JPanel Imgepanel,button;

public void init()// 界面的初始化

{

resize(800, 600);//窗口大小

Container c = getContentPane();// 容器

c.setLayout(new BorderLayout());// 容器布局

JLabel Label1=new JLabel("请输入:");

TextField1=new JTextField(10);

TextField2=new JTextField(10); 

RadioButton1= new JRadioButton("摄氏转华氏",true);

RadioButton2=new JRadioButton("华氏转摄氏");

RadioButton1.setBounds(40,70,100,30);

RadioButton2.setBounds(40,70,100,30);

ButtonGroup radioGroup=new ButtonGroup();

radioGroup.add(RadioButton1);

radioGroup.add(RadioButton2);

Button1=new JButton("转换");

panel1=new JPanel();// 容器面板

panel1.setLayout(new FlowLayout());// 格式布局

panel1.add(Label1);

panel1.add(TextField1);

panel1.add(RadioButton1);

panel1.add(RadioButton2);

panel1.add(Button1);

panel1.add(TextField2);

Imgepanel=new JPanel();

button=new JPanel();

button.setLayout(new FlowLayout());

c.add(panel1, BorderLayout.NORTH);

c.add(Imgepanel, BorderLayout.CENTER);// 放置四季图片出现的地方的布局    

c.add(button, BorderLayout.SOUTH);

Button1.addActionListener(this);

}

public void actionPerformed(ActionEvent e)

{

pain();

}



public void pain( )// 是画面板的图片

{

Graphics g=Imgepanel.getGraphics();

ImageIcon at = new ImageIcon("冬.jpg");// 得到一个图片(冬天)

Image image = at.getImage();

g.drawImage(image, 0, 0, this);

}}


html文件:
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<APPLET CODE="QW.QT"  WIDTH=300 HEIGHT=100  >
</APPLET>
</BODY>
</HTML>


求大神帮忙找下问题出在哪里? --------------------编程问答-------------------- 对应的应该是编译后的文件,也就是·class 文件 --------------------编程问答-------------------- 什么意思?能说明白点吗? --------------------编程问答-------------------- <APPLET CODE="QW.QT.class"  WIDTH=300 HEIGHT=100  >
--------------------编程问答-------------------- 改了和没改是一样的还是出不了图片。。
--------------------编程问答--------------------
引用 2 楼 L_HANG_ 的回复:
什么意思?能说明白点吗?
--------------------编程问答--------------------
引用 4 楼 L_HANG_ 的回复:
改了和没改是一样的还是出不了图片。。

改了之后,那个目录里要有.class文件 --------------------编程问答-------------------- 我的问题不是因为在ie里打不开小程序而是点转换按钮没反应。在ie里是可以显示界面的,就是点按钮无法触发监听器。
补充:Java ,  Eclipse
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,