demo2.html代码:
<OBJECT classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
width="400" height="300" align="baseline"
codebase="http://java.sun.com/products/plugin/1.4/jinstall-14-win32.cab#Version=1,4,0,mn">
<PARAM NAME="code" VALUE="Demo2.class">
<PARAM NAME="codebase" VALUE="D:\aaa">
<PARAM NAME="type" VALUE="application/x-java-applet;jpi-version=1.4">
<PARAM NAME="model" VALUE="models/HyaluronicAcid.xyz">
<PARAM NAME="scriptable" VALUE="true">
<COMMENT>
<!--Demo2.class和demo2.html在同一目录下 -->
<EMBED type="application/x-java-applet;jpi-version=1.4" width="400"
height="400" align="baseline" code="Demo2.class" codebase="\"
model="models/HyaluronicAcid.xyz"
pluginspage="http://java.sun.com/j2se/1.4/download.html">
<NOEMBED>
No Java 2 SDK, Standard Edition v 1.4 support for APPLET!!
</NOEMBED>
</EMBED>
</COMMENT>
</OBJECT>
Demo2.java
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.File;
import javax.swing.JButton;
import javax.swing.JFileChooser;
import javax.swing.JLabel;
import javax.swing.JTextField;
public class Demo2 implements ActionListener {
Frame f = new Frame("文件复制!");
JLabel l = new JLabel("选择文件:");
JTextField tf = new JTextField(20);
JButton b = new JButton("选择。。。");
JFileChooser fd = new JFileChooser();
public Demo2() {
fd.setDialogTitle("哈哈。。。");
fd.setCurrentDirectory(new File("D:\\"));
double lx = Toolkit.getDefaultToolkit().getScreenSize().getWidth();
double ly = Toolkit.getDefaultToolkit().getScreenSize().getHeight();
b.addActionListener(this);
f.setLayout(new FlowLayout());
f.add(l);
f.add(tf);
f.add(b);
f.setLocation((int) lx / 2 - 150, (int) ly / 2 - 150);
f.setSize(400, 400);
f.setVisible(true);
f.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
}
public void actionPerformed(ActionEvent e) {
if (e.getSource().equals(b)) {
fd.setFileSelectionMode(JFileChooser.FILES_ONLY); //只能选择文件
int state = fd.showOpenDialog(null);
if (state == 1) {
return;// 撤销则返回
} else {
File f = fd.getSelectedFile();// f为选择到的文件
tf.setText(f.getAbsolutePath());
}
}
}
public static void main(String[] args) {
Demo2 d = new Demo2();
}
}
关于java.security.AccessControlException: access denied 的解决方法
E:\jre6\lib\security(本人路径),在grant里增加2个语句:
(加前2句时,并没起作用;加了第3句才解决)
permission java.lang.RuntimePermission "accessClassInPackage.sun.jdbc.odbc";
permission java.util.PropertyPermission "file.encoding", "read";
permission java.security.AllPermission;
分享到:
相关推荐
Java Html DJNativeSwing.jar DJNativeSwing-SWT.jar
关于swing嵌入ocx或dll影响控件的问题,自己研究了一下,今天发出来给大家共享一下。swing调用OCX或dll的方法有很多,其中包括:jcob、comfyj、jawin、jni、jna...最后通过SWT中嵌入OCX,然后把SWT嵌入了swing程序中
文章用javascript编写swing程序 http://www.blogjava.net/pengo/archive/2010/12/25/341513.html的附件源码。
Java精通swing/ADO.net技术内幕/ASP六大对象/HTML修改表、编程技术、asp应用手册
基于Java Swing的课程设计/毕业设计选题系统 功能描述 提供学生和教师进行课程设计或者毕业设计选题平台,教师角色通过登入平台发布选题信息和录取相关学生,学生用户进行选题提交教师审核,管理员负责基础数据维护...
仅用于新手操练!
java精通swing程序设计 java精通swing程序设计 java精通swing程序设计 java精通swing程序设计 java精通swing程序设计
swing_C-S图书销售管理系统GUI(JAVA源码+数据库sql+论文)
JavaSwing程序开发,帮助你快速学习Swing编程 不错,看看吧! JavaSwing程序开发,帮助你快速学习Swing编程 不错,看看吧!
深入浅出JAVASwing程序设计 深入浅出JAVASwing程序设计 深入浅出JAVASwing程序设计 深入浅出JAVASwing程序设计
JAVA SWing 实现C/S模式的数据库编程及WebServices 调用实现
Java_Swing程序设计
精通Java Swing程序设计 java Swing API
精通java swing程序设计chm格式
java精通swing程序设计.chm 中文版
Java实用教程 Swing程序设计 Swing中的容器
资源名称:深入浅出java swing程序设计内容简介:本书中文繁体字版由台湾金禾资讯股份有限公司出版(2005)。本书中文简体字经台湾金禾资讯股份有限公司授权由中国铁道出版社出版(2005)。任何单位或个人未经出版者...
SWING桌面程序开发
深入浅出Java Swing程序设计_11394260.rar深入浅出Java Swing程序设计_11394260.rar