我写的个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 >
--------------------编程问答-------------------- 改了和没改是一样的还是出不了图片。。
--------------------编程问答-------------------- --------------------编程问答--------------------
改了之后,那个目录里要有.class文件 --------------------编程问答-------------------- 我的问题不是因为在ie里打不开小程序而是点转换按钮没反应。在ie里是可以显示界面的,就是点按钮无法触发监听器。
补充:Java , Eclipse