如何制作Java PDF独家文件浏览器/查看器

时间:2015-01-07 17:27:21

标签: java file pdf explorer

我是一个相当新的Java程序,我的任务是构建一个Java文件浏览器,但它必须是PDF独占的。它必须能够在整个HDD中搜索PDF文件,并能够列出它们并通过双击查看它们。它还必须有一个刷新按钮,您不必关闭并重新打开该程序,以便搜索和查看另一个文件。任何帮助将受到高度赞赏。

我也把它作为我要用于文件浏览器的GUI

package pdfView;

import javax.swing.*;
import java.awt.*;

public class View extends JFrame {
    public View() {
        super("PDF Viewer");
        setLookAndFeel();
        setSize(500, 125);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        FlowLayout flo = new FlowLayout();
        setLayout(flo);
        JTextField Search = new JTextField ("Search", 29);
        JButton Search1 = new JButton("Search");
        JButton ReFresh = new JButton("ReFresh");
        add(Search);
        add(Search1);
        add(ReFresh);

        setVisible(true);
    }

    private void setLookAndFeel() {
        try {
            UIManager.setLookAndFeel(
                    "com.sun.java.squing.plaf.nimbus.NimbusLookAndFeel"
                    );
        } catch (Exception exc){

        }
    }

    public static void main(String[] args) {
        View pdf = new View();
    }

}

1 个答案:

答案 0 :(得分:2)

如果我是你,我会使用JFileChooser。它默认内置于java中。您还可以过滤文件,以便只显示.pdf文档。从那里,有几个库可以让您从pdf中提取文本,例如PDFBox