是不是你在applet里面new 了新的窗口出来啊?比如frame或者window之类的?
applet本来就是嵌入在页面
applet本来就是嵌入在页面
解决方案 »
- 字符串转换成数组
- 大家都来做题玩玩吧
- Socket异步通讯时分页读取的问题
- 该方法为什么打不开windows的应用程序?(outlook程序)
- 求问高手:一个简单的SQL语句问题,急,在线等!!!!
- 【帮忙】正则表达式:[*img1 align=left*]转换为<img src='img1' align='left'>
- 帮忙指点一下,一个关于Wincvs的运用。
- 谁又JReport的UserID和Install Key
- 100分请教WebLogic6.1的设置、启动问题
- 使用连接池时连接数据库的错误,快来帮帮忙!
- 数组转换的问题
- w2k上的java程序如何使用jdbc连接到unix oracle上?
但我必须要用到他,难道这样就不能完全嵌入到页面中吗?
你可以把frame 里的元素移到applet 中
applet继承了JFrame,不知道你所说的把frame 里的元素移到applet中是什么意思?
比如jframe.getContentPane().add(jlabel);改为applet.getContentPane().add(jlabel)
// 这是一个构造主窗口框架的文件acView.java
public class acView extends JFrame {
/*
* 定义需要用到的对象、变量
*/
private Container pane;
private JSplitPane splitPaneLR;//左右分隔
private JSplitPane splitPaneUD;//上下分隔
private JScrollPane scrollPaneMain;//内容窗格
//以下两种方式可选
//private JTextArea msgTextArea;//显示消息的文本区
private UIAlarmMsgTable msgTable;//显示告警信息的表格区域
......
......
public static void main(String[] args) { ShowMapThread.getInstance().start();
UIMainPanel.getInstance().requestFocus();
}
}//以下是Applet文件 acViewApplet.javapublic final class acViewApplet extends JApplet{
// Image image; /* 初始化该applet小应用程序,加载必须的类
* @see java.applet.Applet#init()
*/
private UIAlarmMsgTable msgTable;//显示告警信息的表格区域 private JMenuBar uimb;//主菜单
private JTree uit;//区域设备树
private UIToolBar uitb;//工具栏
private JSplitPane splitPaneUD;//上下分隔
public void init(){
this.setSize(640,480);
acView acview=acView.getInstance();
Container pane = this.getContentPane();
Image titleIcon;
titleIcon=((ImageIcon)(IconFactory.getIcon(Device.FIBNET,
"swetness.gif"))).getImage(); acview.setIconImage(titleIcon);
//加上主菜单
uimb=UIMenuBar.getInstance();
setJMenuBar(uimb); //加上工具栏
uitb=UIToolBar.getInstance();
pane.add(BorderLayout.NORTH,uitb); //上下分隔显示面板
splitPaneUD = acview.getSplitPaneUD();
pane.add(BorderLayout.CENTER, splitPaneUD);
acView.main(null);
}
}
public class acView {
}