import java.util.Map;
public class googlepdf {
public static void opengoogle(String jurl,String fileName) {
if (java.awt.Desktop.isDesktopSupported()) {
try {
// 创建一个URI实例
String url="file:///"+jurl.replace("\\", "/")+"/"+fileName.substring(2);
String url="file:///D:/cic/"+fileName.substring(2);
java.net.URI uri = java.net.URI.create(url);
// 获取当前系统桌面扩展
java.awt.Desktop dp = java.awt.Desktop.getDesktop();
// 判断系统桌面是否支持要执行的功能
if (dp.isSupported(java.awt.Desktop.Action.BROWSE)) {
// 获取系统默认浏览器打开链接
dp.browse(uri);
} catch (Exception e) {
e.printStackTrace();
主程序调用工具类:
googlepdf.opengoogle(getLujing(),fileName);
public String getLujing(){
//获取类加载的根路径
File file3 = new File(this.getClass().getResource("/").getPath());
String fileurl=file3.toString();
String url=fileurl.substring(0,fileurl.length()-14);
return url.replace("\\", "/");
File file3 = new File(".");
String fileurl = "";
try {
fileurl = file3.getCanonicalPath().toString();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return fileurl;
package com.beiqisoft.cic.util;import java.io.File;import java.util.Iterator;import java.util.Map;public class googlepdf {public static void opengoogle(String jurl,String fileName) {if (java.awt.Deskt...
这是小姐姐前不久接到的需求,公司网站上的
pdf
仅供用户
浏览
,一开始,我是拒绝的,这个
浏览
pdf
,并且下载
pdf
是
浏览
器查看
pdf
时自带的功能,我总不至于去改
浏览
器吧。哎呀,转念一想,有没有
方法
是不在
浏览
器中直接打开
pdf
文件
,而是以html的形式
浏览
pdf
呢?
出于好奇(maybe),开始查资料,诶,让我找到了一个东西,叫
pdf
.js, 其网站如下:
pdf
.js官网 ...
<a onclick="show(show_attach?filePath="+path+"&type="+type+")">查看</a>
path:是
文件
存放在服务器上的位置
type:是
文件
的类型
js中也就只有一个打开...
最近项目中要用到
java
swing
显示
pdf
,带放大缩小及
打印
功能,经过一天的网络搜索及api查看终于完成,下公布代码如下
CustomImgPanel.
java
用来加载
pdf
转换后的image
* To change this template, choose Tools | Templates
* and open the template in the ed
一个简单的
PDF
查看器,只需点击几下,您就可以查看、
打印
和提取
pdf
文件
的内容。 您可以将
pdf
的内容以 svg 格式或 txt 格式导出。 查看器还配备了一个方便的实用程序面板,具有搜索功能、缩略图和注释。 获取适用于Android的
PDF
阅读器-https://play.google.com/store/apps/details?id=com.ulm.
pdf
reader ==================== ============ 现在获取纯
Java
中的字处理器:https://sourceforge.net/projects/jwordprocessor/ ================== ============== 查看我的
浏览
器网络项目扩展:Chrome 扩展:http://bit.ly/2cELWLs | http://bit.ly/1PWKVdu 附加 Firefox:http://mzl.la/1Wn51hg 我的移动应用程序:http://bit.ly/1MrlgKk ============== ========== 访问此网站以获取 P
Java
Swing
是
Java
平台下的GUI(Graphical User Interface,图形用户界面)工具包,提供了丰富的GUI组件,可以实现复杂的图形界面应用程序。下面是
Java
Swing
中常用的组件:
1. JLabel:标签组件,用于显示文本或图像。
2. JButton:按钮组件,用于触发事件。
3. JCheckBox:复选框组件,用于选择多个选项。
4. JRadioButton:单选按钮组件,用于选择一个选项。
5. JList:列表组件,用于显示列表数据。
6. JComboBox:下拉框组件,用于选择一个选项。
7. JSlider:滑动条组件,用于选择一个范围值。
8. JProgressBar:进度条组件,用于显示程序运行进度。
9. JTable:表格组件,用于显示表格数据。
10. JTextArea:文本域组件,用于显示大段文本。
11. JTextField:文本框组件,用于输入少量文本。
12. JFrame:窗口组件,用于创建一个窗口。
13. JPanel:面板组件,用于添加其他组件。
14. JScrollPane:滚动面板组件,用于显示大量数据。
15. JDialog:对话框组件,用于显示提示信息或进行用户交互。
以上是
Java
Swing
中常用的组件,通过它们的组合使用,可以实现各种复杂的图形界面应用程序。