请给个示例,考究起来快些.多谢.
----------------解决方案--------------------------------------------------------
jframe.add(applet);
import java.awt.*;
import java.awt.event.*;
import java.net.*;
import java.applet.*;
import javax.swing.*;
/**
* A very simple applet.
*/
public class SwingApplet extends JApplet {
JButton button;
public void init(){
getContentPane().setLayout(new FlowLayout());
button = new JButton(\"Hello, I'm a Swing Button!\");
getContentPane().add(button);
}
public static void main(String[] args){
JFrame frame =new JFrame(\"JFrame&JApplet\");
JApplet applet =new SwingApplet();
frame.getContentPane().add(applet); //这样楼主的JDK就可以编译通过了,楼主的JDK还是1.5以前的.还是下载个JDK1.6用用吧~:)
applet.init();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(320,240);
frame.setVisible(true);
}
}
[此贴子已经被作者于2007-2-8 16:40:25编辑过]
----------------解决方案--------------------------------------------------------
这两个好像是不能放到一起吧
----------------解决方案--------------------------------------------------------
不成有错误.
----------------解决方案--------------------------------------------------------
这种加法,提示有逻辑错误.
frame.add(applet);
----------------解决方案--------------------------------------------------------
一个是网页嵌入,一个是独立的窗口程序开发,二者加到一起,没有任何意义!!
----------------解决方案--------------------------------------------------------
up.
----------------解决方案--------------------------------------------------------
晕了,楼主的JDK版本忒老了.
只要把我原来的代码中的
frame.add(applet);
这一句改为: frame.getContentPane().add(applet);
就OK了~
----------------解决方案--------------------------------------------------------
谢谢楼上帮助,成功了.
学到了东西了.
----------------解决方案--------------------------------------------------------
一个是网页嵌入,一个是独立的窗口程序开发,二者加到一起,没有任何意义!!
直持此说法.
----------------解决方案--------------------------------------------------------