19.09.2015 Views

Prentice.Hall.Introduction.to.Java.Programming,.Brief.Version.9th.(2014).[sharethefiles.com]

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

"jdbc:oracle:thin:@liang.armstrong.edu:1521:orcl"});<br />

private JTextField jtfUsername = new JTextField();<br />

private JPasswordField jtfPassword = new JPasswordField();<br />

private JTextField jtfTableName = new JTextField();<br />

private JBut<strong>to</strong>n jbtViewFile = new JBut<strong>to</strong>n("View File");<br />

private JBut<strong>to</strong>n jbtCopy = new JBut<strong>to</strong>n("Copy");<br />

private JLabel jlblStatus = new JLabel();<br />

public CopyFileToTable() {<br />

JPanel jPanel1 = new JPanel();<br />

jPanel1.setLayout(new BorderLayout());<br />

jPanel1.add(new JLabel("Filename"), BorderLayout.WEST);<br />

jPanel1.add(jbtViewFile, BorderLayout.EAST);<br />

jPanel1.add(jtfFilename, BorderLayout.CENTER);<br />

JPanel jPanel2 = new JPanel();<br />

jPanel2.setLayout(new BorderLayout());<br />

jPanel2.setBorder(new TitledBorder("Source Text File"));<br />

jPanel2.add(jPanel1, BorderLayout.NORTH);<br />

jPanel2.add(new JScrollPane(jtaFile), BorderLayout.CENTER);<br />

JPanel jPanel3 = new JPanel();<br />

jPanel3.setLayout(new GridLayout(5, 0));<br />

jPanel3.add(new JLabel("JDBC Driver"));<br />

jPanel3.add(new JLabel("Database URL"));<br />

jPanel3.add(new JLabel("Username"));<br />

jPanel3.add(new JLabel("Password"));<br />

jPanel3.add(new JLabel("Table Name"));<br />

JPanel jPanel4 = new JPanel();<br />

jPanel4.setLayout(new GridLayout(5, 0));<br />

jcboDriver.setEditable(true);<br />

jPanel4.add(jcboDriver);<br />

jcboURL.setEditable(true);<br />

jPanel4.add(jcboURL);<br />

jPanel4.add(jtfUsername);<br />

jPanel4.add(jtfPassword);<br />

jPanel4.add(jtfTableName);<br />

JPanel jPanel5 = new JPanel();<br />

jPanel5.setLayout(new BorderLayout());<br />

jPanel5.setBorder(new TitledBorder("Target Database Table"));<br />

jPanel5.add(jbtCopy, BorderLayout.SOUTH);<br />

jPanel5.add(jPanel3, BorderLayout.WEST);<br />

jPanel5.add(jPanel4, BorderLayout.CENTER);<br />

add(jlblStatus, BorderLayout.SOUTH);<br />

add(new JSplitPane(JSplitPane.HORIZONTAL_SPLIT,<br />

jPanel2, jPanel5), BorderLayout.CENTER);<br />

jbtViewFile.addActionListener(new ActionListener() {<br />

public void actionPerformed(ActionEvent evt) {<br />

showFile();<br />

}<br />

});<br />

jbtCopy.addActionListener(new ActionListener() {<br />

public void actionPerformed(ActionEvent evt) {<br />

try {<br />

9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!