import javax.swing.JTable;\r
import javax.swing.JButton;\r
import javax.swing.ListSelectionModel;\r
+import javax.swing.event.TableModelEvent;\r
import javax.swing.table.DefaultTableModel;\r
+import javax.swing.table.TableModel;\r
\r
import org.tianocore.PlatformSurfaceAreaDocument;\r
import org.tianocore.frameworkwizard.common.Identifications.OpeningPlatformType;\r
\r
jTableFpdModules.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);\r
jTableFpdModules.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);\r
-\r
+ \r
+ jTableFpdModules.getModel().addTableModelListener(this);\r
}\r
return jTableFpdModules;\r
}\r
\r
+ public void tableChanged(TableModelEvent arg0) {\r
+ if (arg0.getType() == TableModelEvent.UPDATE){\r
+ int row = arg0.getFirstRow();\r
+ int column = arg0.getColumn();\r
+ TableModel m = (TableModel)arg0.getSource();\r
+ \r
+ if (column != forceDbgColForFpdModTable) {\r
+ return;\r
+ }\r
+ String s = m.getValueAt(row, column)+"";\r
+ boolean dbgEnable = new Boolean(s);\r
+ ffc.setModuleSAForceDebug(row, dbgEnable);\r
+ docConsole.setSaved(false);\r
+ }\r
+ }\r
/**\r
* This method initializes jButtonSettings\r
* \r