Oi gente,
Estou com uma duvida, tenho o seguinte código ActionListener, executado pela chamada de um Jbutton:
private void FindActionPerformed(java.awt.event.ActionEvent evt) {
//codigo de chamada - dúvida!!!
}
Quero que ele chame a seguinte classe, mas precisamente o método definido (selection):
import java.awt.;
import java.awt.event.;
import java.sql.;
import javax.swing.;
public class SelectionClient extends Layout{
/** Este cara aki !!!!*/
public void selection(){
try {
if ( !NomeCliente.getText().equals( "" ) ) {
Statement statement = connection.createStatement();
String query = "SELECT * FROM TbClientes " +
"WHERE Nome = '" +
NomeCliente.getText() + "'";
output.append( "\nSending query: " +
connection.nativeSQL( query )
+ "\n" );
ResultSet rs = statement.executeQuery( query );
display( rs );
output.append( "\nQuery successful\n" );
statement.close();
} //else
// NomeCliente.setText(
// "Entre com o nome do Cliente" );
} catch ( SQLException sqlex ) {
sqlex.printStackTrace();
output.append( sqlex.toString() );
}
}
////////////////////////////////////////////////////////////////////////////////////
public void display( ResultSet rs ) {
try {
rs.next();
int recordNumber = rs.getInt( 1 );
if ( recordNumber != 0 ) {
id.setText( String.valueOf( recordNumber));
NomeCliente.setText( rs.getString( 2 ) );
email.setText( rs.getString( 3 ) );
} else
output.append( "\nNo record found\n" );
} catch ( SQLException sqlex ) {
sqlex.printStackTrace();
output.append( sqlex.toString() );
}
}
}
Porém não consigo realizar isto, alguém poderia me ajudar por favor???