我有我的java swing应用程序的以下代码,它在eclipse IDE中执行得很好,但是当我将它嵌入到HTML中时,不会在浏览器中执行,只显示空白框。在html中嵌入java swing

的Java Swing代码:在它嵌入

import javax.swing.*;

import java.applet.*;

import java.awt.*;

public class Form extends JApplet{

public void init()

{

JFrame frame = new JFrame("Form");

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

frame.setResizable(false);

JPanel panel = new JPanel();

JLabel label1 = new JLabel("");

JTextField field = new JTextField(20);

//JButton button1 = new JButton("OK");

//JButton button2 = new JButton("Cancel");

Container c;

c=frame.getContentPane();

c.setLayout(null);

JLabel name=new JLabel("Name :");

JLabel compcode=new JLabel("Company Code :");

JLabel cardno=new JLabel("Card Number: ");

JLabel cardtype=new JLabel("Card Type :");

JLabel pin=new JLabel("Pin :");

JLabel bldgrp=new JLabel("Blood Group :");

JLabel empcode=new JLabel("Employee Code :");

JLabel dob=new JLabel("DOB :");

JLabel valupto=new JLabel("Valid Upto :");

JLabel jdate=new JLabel("Joining Date :");

JLabel dept=new JLabel("Department :");

JLabel uid=new JLabel("UID :");

JTextField nametxt=new JTextField(10);

JComboBox compcodetxt=new JComboBox();

JTextField cardnumtxt=new JTextField(10);

JTextField cardtypetxt=new JTextField(10);

JTextField pintxt=new JTextField(10);

JComboBox bldgrptxt=new JComboBox();

JTextField empcodetxt=new JTextField(10);

JTextField dobtxt=new JTextField(10);

JTextField valuptotxt=new JTextField(10);

JTextField jdatetxt=new JTextField(10);

JTextField depttxt=new JTextField(10);

JTextField uidtxt=new JTextField(10);

name.setBounds(10, 10, 100, 25);

nametxt.setBounds(110, 10, 100, 25);

compcode.setBounds(10, 40, 100, 25);

compcodetxt.setBounds(110, 40, 100, 25);

cardno.setBounds(10, 70, 100, 25);

cardnumtxt.setBounds(110, 70, 100, 25);

pin.setBounds(10, 110, 100, 25);

pintxt.setBounds(110, 110, 100, 25);

bldgrp.setBounds(10, 140, 100, 25);

bldgrptxt.setBounds(110, 140, 100, 25);

empcode.setBounds(10, 170, 100, 25);

empcodetxt.setBounds(110, 170, 100, 25);

dob.setBounds(10, 200, 100, 25);

dobtxt.setBounds(110, 200, 100, 25);

valupto.setBounds(10, 230, 100, 25);

valuptotxt.setBounds(110, 230, 100, 25);

jdate.setBounds(10, 260, 100, 25);

jdatetxt.setBounds(110, 260, 100, 25);

dept.setBounds(10, 290, 100, 25);

depttxt.setBounds(110, 290, 100, 25);

uid.setBounds(10, 320, 100, 25);

uidtxt.setBounds(110, 320, 100, 25);

//button1.setBounds(10, 50, 75, 25);

//button2.setBounds(10, 70, 75, 25);

c.add(name); c.add(nametxt);

c.add(compcode); c.add(compcodetxt);

c.add(cardno); c.add(cardnumtxt);

c.add(pin); c.add(pintxt);

c.add(bldgrp); c.add(bldgrptxt);

c.add(empcode); c.add(empcodetxt);

c.add(dob); c.add(dobtxt);

c.add(valupto); c.add(valuptotxt);

c.add(jdate); c.add(jdatetxt);

c.add(dept); c.add(depttxt);

c.add(uid); c.add(uidtxt);

//panel.add(button1);

//panel.add(button2);

//frame.add(panel);

frame.setSize(350,400);

//frame.pack();

frame.setVisible(true);

}

}

HTML代码如下:

Test Page

我生成JAR对我的挥杆类Form.jar与包com.vms.util 我一直在我的D: drive form目录并将所有html和jar放在表单目录中。

我能够在HTML中运行我的swing应用程序,我该如何运行它?

当我上面的代码中使用小程序查看运行我收到以下错误

D:\form>appletviewer Form2.html

java.security.AccessControlException: access denied (java.lang.RuntimePermission

exitVM.0)

at java.security.AccessControlContext.checkPermission(AccessControlConte

xt.java:374)

at java.security.AccessController.checkPermission(AccessController.java:

546)

at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)

at java.lang.SecurityManager.checkExit(SecurityManager.java:744)

at javax.swing.JFrame.setDefaultCloseOperation(JFrame.java:372)

at Form.init(Form.java:10)

at sun.applet.AppletPanel.run(AppletPanel.java:424)

at java.lang.Thread.run(Thread.java:662)

2013-01-05

yatinbc

+0

浏览器必须呈现出某种类似ClassDefNotFound或别的什么错误。 –

+1

*“在java中嵌入java swing”* ***为什么?*** 1)使用[JWS]从链接启动框架会更容易(http://stackoverflow.com/tags/java-web-开始/信息)2)JWS推出的应用程序。将提供更好的用户体验。 –

+0

请继续阅读关于[** Applets **中的线程](http://docs.oracle.com/javase/tutorial/uiswing/components/applet.html),然后继续处理您的任务:-)我希望你不打算像这样运行[Tables](http://gagandeepbali.uk.to/gaganisonline/swing/tables/tables/bin/tableapplet.html) –

在html中嵌入java_在html中嵌入java swing相关推荐

  1. 火狐浏览器中打开java_将Firefox浏览器嵌入Java Swing中

    小编典典 这是一些示例代码 import java.awt.Color; import java.awt.Component; import java.awt.Container; import ja ...

  2. eclipse中测试java_在Eclipse中使用JUnit进行单元测试

    如何编写测试代码肯定是开发人员最头疼的.JUnit是一个非常强大的单元测试包,可以对一个/多个类的单个/多个方法测试,还可以将不同的TestCase组合成TestSuit,使测试任务自动化. 本文简单 ...

  3. 在javascript中使用java_在JavaScript中使用Java

    12.3 在JavaScript中使用Java 利用JavaScript可以把Java语言的小应用程序(applet),插件以及包括表单.超 级链接和图象在内的各种Web元素有机地联系起来. Java ...

  4. keyboard类在Java中的作用_keyboard – 死键在Java Swing应用程序中不起作用

    我目前正在使用Ubuntu 10.10和Netbeans 7.0,我不能再用死键键入重音字母了.它不是特定于版本的问题似乎与Swing有关,因为我对旧版本的Netbeans和操作系统有同样的问题. 当 ...

  5. jsp 嵌入java_关于JSP里的Java语句嵌入问题

    是这样的,我用的是Intellij 导入了一个MyEclipse的包(该包已部署在服务器上,所以是没有大错误的). 然后在一个jsp文件出现了个问题: 莫名奇妙地println变成了红色,执行的时候就 ...

  6. pandas使用iloc函数基于dataframe数据列的索引抽取单列或者多列数据、其中多列索引需要嵌入在列表方括号[]中、或使用:符号形成起始和终止范围索引

    pandas使用iloc函数基于dataframe数据列的索引抽取单列或者多列数据.其中多列索引需要嵌入在列表方括号[]中.或使用:符号形成起始和终止范围索引 目录

  7. R语言可视化密度图并在密度图中嵌入图例信息、使用geomtextpath包的geom_textdensity函数,将图例(legend)信息嵌入到密度图中

    R语言可视化密度图并在密度图中嵌入图例信息.使用geomtextpath包的geom_textdensity函数,将图例(legend)信息嵌入到密度图中(Density plot with dire ...

  8. 【Flutter】Flutter 混合开发 ( 关联 Android 工程与 Flutter 工程 | 安卓页面中嵌入 Flutter 页面 | 安卓中启动 Flutter 页面 )

    文章目录 前言 一.创建 Android 项目 二.关联 Android 工程与 Flutter Module 工程 1.配置 Flutter Module工程 2.配置 build.gradle 3 ...

  9. [react] 怎样将多个组件嵌入到一个组件中?

    [react] 怎样将多个组件嵌入到一个组件中? import A from '/*' 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主目录 与歌谣 ...

  10. c51 嵌入汇编语言,在C51中嵌入汇编

    在C51编程中,有时控制一些器件时,需要较强实时性,这时有必要在其中嵌入ASM语句,关于嵌入的方法众多,网上也可以找到相关说明,不过说得并不详细,这里结合本人调试18B20测温程序来说说如何在C中嵌入 ...

最新文章

  1. 2程序员面试,这200行代码,结果工资相差了8000
  2. GraphPad Prism9 将正态分布拟合至频率分布
  3. mysql备份时候事务日志_SQLSERVER备份事务日志的作用
  4. python opencv3 特征提取与描述 DoG SIFT hessian surf
  5. Golang Java 实现 【将有序数组装换为二叉搜索树】
  6. 多台web服务器之间共享session
  7. 栈(操作受限的线性表)---C语言版
  8. MapReduce Design Patterns(6 、Job 链)(十二)
  9. 使用java命令执行函数反弹windows-shell
  10. 灵格斯词典(电脑端)+欧陆词典(手机端)
  11. cad解除块的快捷命令_CAD撤销上一步和恢復下一步的快捷键是什么?
  12. linux 两台设备网桥配置6,linux2.6内核网桥分析
  13. ae合成设置快捷键_这些AE技巧,相见恨晚
  14. html判断闰年,javascript怎么判断是否闰年?
  15. Android 获取wifi列表
  16. H5和C3新特性(完整版)
  17. Vue实现图形化积木式编程(十三)
  18. 为什么用手机拍摄电脑屏幕时会出现波纹?终于明白了!
  19. Yii Framework 开发教程(37) Zii组件-Dialog示例
  20. Android端外推送到底有多烦?(转载自一个1000万用户App的CTO的对推送的看法)

热门文章

  1. 武磊告别西甲!Python带你解读「全村的希望」武磊职业数据
  2. 金蝶K3添加触发器实现-生产领料单打印即时库存
  3. python爬虫之scrapy
  4. html怎么写海贼王旗帜图片,海贼王精美旗帜套图
  5. 搜索引擎下拉食云速捷详细_搜索框下拉优化淹云速捷讲信誉,下拉词上词77云26速26捷...
  6. html audio缓冲效果实现
  7. 数据库服务器如何备份详细教程!
  8. Coder fresher 要知道底层么
  9. async异步问题(waterfall、parallel、eachSeries、map、whilst)
  10. 以模块方式加载 UVC 驱动