package ProOne;
import java.awt.*; 
import java.awt.event.*;
import java.applet.*;class SampleFrame extends Frame{
SampleFrame(String title){
super(title);

MyWindowsAdapter adapter=new MyWindowsAdapter(this);

addWindowListener(adapter);

}

public void paint(Graphics g){
g.drawString("This is in frame window", 10, 40);
}

}class  MyWindowsAdapter extends WindowAdapter{
SampleFrame sampleFrame;
public MyWindowsAdapter(SampleFrame sampleFrame){
this.sampleFrame=sampleFrame;
}

public void windowClosing(WindowEvent we){
sampleFrame.setVisible(false);
}
}public class AppletFrame extends Applet{ 
Frame f;
public void init(){
f=new SampleFrame("A Frame Window");
f.setSize(250,250);
f.setVisible(true);

}
public void start(){
f.setVisible(true);

}
public void stop(){
f.setVisible(false);
}
public void paint(Graphics g){
g.drawString("This is in applet window",10,20);
}
}
这段代码能够具体的运行
我是初次接触java窗体的
也是第一次接触awt和applet类的麻烦具体解释下这些代码的意思吧感激回答的人我们写完这个代码后,如果要发布的话 我们不能要求用户也装个eclipse软件把,请问在哪能够运行这个界面呢再次感谢回答详细点 谢谢谢谢谢谢了

解决方案 »

  1.   

    关于解释代码的问题, 我后面有空再给你看. 不过可以先给你讲讲这个问题:
    写完这个代码后,如果要发布的话 我们不能要求用户也装个eclipse软件把,请问在哪能够运行这个界面呢 我们可以使用ECLIPSE的导出功能(把项目Export...), 做成一个xxx.jar文件, 当然其间要设置运行的主类. 然后直接双击这个xxx.jar文件就可以了. 或者在xxx.jar文件同目录的地方做一个.bat文件, 里面写上一句: java -jar xxx.jar, 以后双击这个.bat文件也可运行
      

  2.   

    具体解释是没用滴,你先把基础打好自然就明白,关于第二个问题,楼上说的对,当然用户还得有jdk才行