当前位置: 技术问答>java相关
怎样在applet里面嵌入frame?
来源: 互联网 发布时间:2015-01-27
本文导语: | 1.Applet是JAVA1.1版的,JFrame是2.0版的不能混用,如果用JFrame应该用JApplet 2.FlowLayout不能用于显式设置JApplet和JFrame,而应该用BorderLayout 3.如果用Applet应该用Frame而不是JFrame 例如: import javax.swing.*; import java.awt.*; import java.a...
|
1.Applet是JAVA1.1版的,JFrame是2.0版的不能混用,如果用JFrame应该用JApplet
2.FlowLayout不能用于显式设置JApplet和JFrame,而应该用BorderLayout
3.如果用Applet应该用Frame而不是JFrame
例如:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
public class test extends JApplet
{
Container contentPane = getContentPane();
JPanel panel = new JPanel();
contentPane.add(panel,BorderLayout.CENTER);
JFrame jf =new JFrame();
...
}
然后就可以在panel上放各种Swing组件了包括JFrame,以上代码只是示例,可查看其他有关资料
2.FlowLayout不能用于显式设置JApplet和JFrame,而应该用BorderLayout
3.如果用Applet应该用Frame而不是JFrame
例如:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
public class test extends JApplet
{
Container contentPane = getContentPane();
JPanel panel = new JPanel();
contentPane.add(panel,BorderLayout.CENTER);
JFrame jf =new JFrame();
...
}
然后就可以在panel上放各种Swing组件了包括JFrame,以上代码只是示例,可查看其他有关资料
|
: masterz()
胡说什么呢????
:lyn
在applet里面不呢能嵌入frame
胡说什么呢????
:lyn
在applet里面不呢能嵌入frame
|
在Applet加一个Button,单击Button 执行pf.show()
or
将paletteframe"(extends frame改为paletteframe"(extends Applet
or
将paletteframe"(extends frame改为paletteframe"(extends Applet
|
Frame要以applet为根类show出来,不可能嵌入。
因为Frame的基类是window,不是panel
因为Frame的基类是window,不是panel