Download Mobile Terrestrial Laser Scanning Workflow Development

Transcript
Mobile Terrestrial Laser Scanning Workflow Development, Technical Support and Evaluation
Listing D.14: Java utility to populate photolog database table (Populate.java)
import
import
import
import
import
import
java.sql.Connection;
java.sql.DriverManager;
java.sql.PreparedStatement;
java.sql.SQLException;
java.util.logging.Level;
java.util.logging.Logger;
import com.linuxense.javadbf.*;
import java.io.*;
import java.lang.String;
import java.io.IOException;
import
import
import
import
import
import
import
import
import
java.awt.BorderLayout;
java.awt.Container;
java.awt.GridBagLayout;
java.awt.GridLayout;
java.awt.GridBagConstraints;
java.awt.Insets;
java.awt.event.ActionEvent;
java.awt.event.ActionListener;
java.io.File;
import
import
import
import
import
import
import
import
import
import
import
import
import
import
import
javax.swing.ImageIcon;
javax.swing.JButton;
javax.swing.JComponent;
javax.swing.JDialog;
javax.swing.JFileChooser;
javax.swing.JFrame;
javax.swing.JPanel;
javax.swing.JScrollPane;
javax.swing.JTextArea;
javax.swing.JTextField;
javax.swing.JLabel;
javax.swing.BorderFactory;
javax.swing.JRadioButton;
javax.swing.ButtonGroup;
javax.swing.text.*;
public class Populate extends JPanel implements ActionListener {
static private final String newline = "\n";
JButton openButton, saveButton;
JTextArea log;
JFileChooser fc;
136
Copyright 2015, AHMCT Research Center, UC Davis