在html中嵌入java_在html中嵌入java swing
我有我的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相关推荐
- 火狐浏览器中打开java_将Firefox浏览器嵌入Java Swing中
小编典典 这是一些示例代码 import java.awt.Color; import java.awt.Component; import java.awt.Container; import ja ...
- eclipse中测试java_在Eclipse中使用JUnit进行单元测试
如何编写测试代码肯定是开发人员最头疼的.JUnit是一个非常强大的单元测试包,可以对一个/多个类的单个/多个方法测试,还可以将不同的TestCase组合成TestSuit,使测试任务自动化. 本文简单 ...
- 在javascript中使用java_在JavaScript中使用Java
12.3 在JavaScript中使用Java 利用JavaScript可以把Java语言的小应用程序(applet),插件以及包括表单.超 级链接和图象在内的各种Web元素有机地联系起来. Java ...
- keyboard类在Java中的作用_keyboard – 死键在Java Swing应用程序中不起作用
我目前正在使用Ubuntu 10.10和Netbeans 7.0,我不能再用死键键入重音字母了.它不是特定于版本的问题似乎与Swing有关,因为我对旧版本的Netbeans和操作系统有同样的问题. 当 ...
- jsp 嵌入java_关于JSP里的Java语句嵌入问题
是这样的,我用的是Intellij 导入了一个MyEclipse的包(该包已部署在服务器上,所以是没有大错误的). 然后在一个jsp文件出现了个问题: 莫名奇妙地println变成了红色,执行的时候就 ...
- pandas使用iloc函数基于dataframe数据列的索引抽取单列或者多列数据、其中多列索引需要嵌入在列表方括号[]中、或使用:符号形成起始和终止范围索引
pandas使用iloc函数基于dataframe数据列的索引抽取单列或者多列数据.其中多列索引需要嵌入在列表方括号[]中.或使用:符号形成起始和终止范围索引 目录
- R语言可视化密度图并在密度图中嵌入图例信息、使用geomtextpath包的geom_textdensity函数,将图例(legend)信息嵌入到密度图中
R语言可视化密度图并在密度图中嵌入图例信息.使用geomtextpath包的geom_textdensity函数,将图例(legend)信息嵌入到密度图中(Density plot with dire ...
- 【Flutter】Flutter 混合开发 ( 关联 Android 工程与 Flutter 工程 | 安卓页面中嵌入 Flutter 页面 | 安卓中启动 Flutter 页面 )
文章目录 前言 一.创建 Android 项目 二.关联 Android 工程与 Flutter Module 工程 1.配置 Flutter Module工程 2.配置 build.gradle 3 ...
- [react] 怎样将多个组件嵌入到一个组件中?
[react] 怎样将多个组件嵌入到一个组件中? import A from '/*' 个人简介 我是歌谣,欢迎和大家一起交流前后端知识.放弃很容易, 但坚持一定很酷.欢迎大家一起讨论 主目录 与歌谣 ...
- c51 嵌入汇编语言,在C51中嵌入汇编
在C51编程中,有时控制一些器件时,需要较强实时性,这时有必要在其中嵌入ASM语句,关于嵌入的方法众多,网上也可以找到相关说明,不过说得并不详细,这里结合本人调试18B20测温程序来说说如何在C中嵌入 ...
最新文章
- 2程序员面试,这200行代码,结果工资相差了8000
- GraphPad Prism9 将正态分布拟合至频率分布
- mysql备份时候事务日志_SQLSERVER备份事务日志的作用
- python opencv3 特征提取与描述 DoG SIFT hessian surf
- Golang Java 实现 【将有序数组装换为二叉搜索树】
- 多台web服务器之间共享session
- 栈(操作受限的线性表)---C语言版
- MapReduce Design Patterns(6 、Job 链)(十二)
- 使用java命令执行函数反弹windows-shell
- 灵格斯词典(电脑端)+欧陆词典(手机端)
- cad解除块的快捷命令_CAD撤销上一步和恢復下一步的快捷键是什么?
- linux 两台设备网桥配置6,linux2.6内核网桥分析
- ae合成设置快捷键_这些AE技巧,相见恨晚
- html判断闰年,javascript怎么判断是否闰年?
- Android 获取wifi列表
- H5和C3新特性(完整版)
- Vue实现图形化积木式编程(十三)
- 为什么用手机拍摄电脑屏幕时会出现波纹?终于明白了!
- Yii Framework 开发教程(37) Zii组件-Dialog示例
- Android端外推送到底有多烦?(转载自一个1000万用户App的CTO的对推送的看法)
热门文章
- 武磊告别西甲!Python带你解读「全村的希望」武磊职业数据
- 金蝶K3添加触发器实现-生产领料单打印即时库存
- python爬虫之scrapy
- html怎么写海贼王旗帜图片,海贼王精美旗帜套图
- 搜索引擎下拉食云速捷详细_搜索框下拉优化淹云速捷讲信誉,下拉词上词77云26速26捷...
- html audio缓冲效果实现
- 数据库服务器如何备份详细教程!
- Coder fresher 要知道底层么
- async异步问题(waterfall、parallel、eachSeries、map、whilst)
- 以模块方式加载 UVC 驱动