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.

}<br />

/** Create a TableEdi<strong>to</strong>r */<br />

public TableEdi<strong>to</strong>r() {<br />

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

jPanel1.add(jbtFirst);<br />

jPanel1.add(jbtNext);<br />

jPanel1.add(jbtPrior);<br />

jPanel1.add(jbtLast);<br />

jPanel1.add(jbtDelete);<br />

jPanel1.add(jbtCommit);<br />

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

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

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

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

// Set selection model for the table<br />

jTable1.setSelectionModel(listSelectionModel);<br />

// Register listeners<br />

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

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

moveCursor("first");<br />

}<br />

});<br />

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

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

moveCursor("next");<br />

}<br />

});<br />

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

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

moveCursor("previous");<br />

}<br />

});<br />

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

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

moveCursor("last");<br />

}<br />

});<br />

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

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

delete();<br />

}<br />

});<br />

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

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

try {<br />

((CachedRowSetImpl)rowSet).acceptChanges();<br />

}<br />

catch (java.sql.SQLException ex) {<br />

ex.printStackTrace();<br />

}<br />

29

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

Saved successfully!

Ooh no, something went wrong!