Co-author of SCMAD Exam Guide, Author of JMADPlus
SCJP1.2, CCNA, SCWCD1.4, SCBCD1.3, SCMAD1.0, SCJA1.0, SCJP6.0
Co-author of SCMAD Exam Guide, Author of JMADPlus
SCJP1.2, CCNA, SCWCD1.4, SCBCD1.3, SCMAD1.0, SCJA1.0, SCJP6.0
Co-author of SCMAD Exam Guide, Author of JMADPlus
SCJP1.2, CCNA, SCWCD1.4, SCBCD1.3, SCMAD1.0, SCJA1.0, SCJP6.0
myTable.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(MouseEvent e) {
myTable_mouseClicked(e);
}
});
protected void myTable_mouseClicked(MouseEvent e) {
int col = myTable.getSelectedColumn();
int row = myTable.getSelectedRow();
String sStatus = (String)myTableModel.getValueAt(row, 5);
if(col == 0 || col == 1 || col == 2 || col == 3 || col == 4 || col == 5 || col == 6 || col == 7){
if (e.getModifiers() == MouseEvent.BUTTON1_MASK) {
if (e.getClickCount() > 1) {
//get column position
int error_pos = 0;
for (int i = 0; i <m_table_config.length ; i++) {
String colname = m_table_config[i][0];
if (colname.equals("")) {
error_pos = i;
break;
}
}
Vector colvec = new Vector();
for(int i =0;i<m_table_config.length;i++)
colvec.addElement(m_table_config[i][0]);
Vector vTemp = new Vector();
vTemp = (Vector)allfield_records.elementAt(row);
int iId = Integer.parseInt((String)vTemp.elementAt(8));
SourceEventPopUp sourceEventPopUp = new SourceEventPopUp(this,(Vector)allfield_records.elementAt(row),colvec,error_pos, iId);
sourceEventPopUp.setResizable(false);
sourceEventPopUp.show();
// System.out.println(getSSourceEvent());
try{
constructPreparedStatement();
queryData();
} catch(SQLException sqle){
}
// myTableModel.setValueAt(new String(getSSourceEvent()), row, col);
}
}
} else if(col == 8){
if(sStatus.equals("Close")){
myTableModel.setValueAt(new Boolean(false), row, col);
return;
}
boolean bResend = ((Boolean)myTableModel.getValueAt(row, col)).booleanValue();
if(bResend){
myTableModel.setValueAt(new Boolean(false), row, col+1);
myTableModel.setValueAt(new Boolean(true), row, col);
} else{
myTableModel.setValueAt(new Boolean(false), row, col+1);
myTableModel.setValueAt(new Boolean(false), row, col);
}
} else if(col == 9){
boolean bResend = ((Boolean)myTableModel.getValueAt(row, col)).booleanValue();
if(sStatus.equals("Close")){
myTableModel.setValueAt(new Boolean(false), row, col);
return;
}
if(bResend){
myTableModel.setValueAt(new Boolean(false), row, col-1);
myTableModel.setValueAt(new Boolean(true), row, col);
} else{
myTableModel.setValueAt(new Boolean(false), row, col-1);
myTableModel.setValueAt(new Boolean(false), row, col);
}
}
}// end myTable_mouseClicked()
Co-author of SCMAD Exam Guide, Author of JMADPlus
SCJP1.2, CCNA, SCWCD1.4, SCBCD1.3, SCMAD1.0, SCJA1.0, SCJP6.0
Co-author of SCMAD Exam Guide, Author of JMADPlus
SCJP1.2, CCNA, SCWCD1.4, SCBCD1.3, SCMAD1.0, SCJA1.0, SCJP6.0
If you have a bad day in October, have a slice of banana cream pie. And this tiny ad:
Smokeless wood heat with a rocket mass heater
https://woodheat.net
|