JTable:更改JCheckBox的状态

时间:2015-07-16 16:10:36

标签: java swing jtable

我有一个JTable,一个列包含Boolean对象,因此它在表中的视图是一个JCheckBox。我想改变JCheckBox的状态,以便更改模型中的数据。我设置了

echo "Adding compiler flags"
PROJ_FILE="${PROJECT_FILE_PATH}/project.pbxproj"

STR_SRCH="STTwitterAPIWrapper.m \*/; };"
STR_RPLC="STTwitterAPIWrapper.m \*/; settings = {COMPILER_FLAGS = \"-fno-objc-arc\"; }; };"

if grep "${STR_SRCH}" "$PROJ_FILE"
then
sed -i "" "s|${STR_SRCH}|${STR_RPLC}|g" "$PROJ_FILE"
else
exit 0
fi

STR_SRCH="JSONKit.m \*/; };"
STR_RPLC="JSONKit.m \*/; settings = {COMPILER_FLAGS = \"-fno-objc-arc\"; }; };"
sed -i "" "s|${STR_SRCH}|${STR_RPLC}|g" "$PROJ_FILE"

STR_SRCH="ZipArchive.mm \*/; };"
STR_RPLC="ZipArchive.mm \*/; settings = {COMPILER_FLAGS = \"-fno-objc-arc\"; }; };"
sed -i "" "s|${STR_SRCH}|${STR_RPLC}|g" "$PROJ_FILE"

但它不起作用。有谁可以帮助我?

1 个答案:

答案 0 :(得分:0)

如果您查看TableModel,您会注意到方法setValueAt(...)。单击表格中的复选框时,此更改将传播到此处。