forked from LupusNobilis/java-org.hwo.ui
TableMapper Update
parent
5a3889d584
commit
5e69847e7d
|
@ -14,6 +14,8 @@ import java.lang.reflect.InvocationTargetException;
|
||||||
import java.lang.reflect.Method;
|
import java.lang.reflect.Method;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
|
import java.util.Collection;
|
||||||
|
import java.util.Collections;
|
||||||
import java.util.Comparator;
|
import java.util.Comparator;
|
||||||
import java.util.Hashtable;
|
import java.util.Hashtable;
|
||||||
import java.util.LinkedList;
|
import java.util.LinkedList;
|
||||||
|
@ -433,12 +435,13 @@ public class TableMapper extends AbstractTableModel
|
||||||
|
|
||||||
try {
|
try {
|
||||||
Object editorObject = getEditorObject();
|
Object editorObject = getEditorObject();
|
||||||
|
if (editorObject != null){
|
||||||
centerWindowOnPointer(ObjectEditorUIHelper.editor(editorObject));
|
centerWindowOnPointer( ObjectEditorUIHelper.editor(editorObject) );
|
||||||
|
|
||||||
if (ObjectEditorUIHelper.edit(editorObject)){
|
if (ObjectEditorUIHelper.edit(editorObject)){
|
||||||
fireTableDataChanged();
|
fireTableDataChanged();
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return;
|
return;
|
||||||
} catch (NoClassDefFoundError e){
|
} catch (NoClassDefFoundError e){
|
||||||
|
@ -566,7 +569,7 @@ public class TableMapper extends AbstractTableModel
|
||||||
|
|
||||||
private void reorderColumns()
|
private void reorderColumns()
|
||||||
{
|
{
|
||||||
p_columns.sort(new Comparator<ColumnInfo>() {
|
Collections.sort(p_columns,new Comparator<ColumnInfo>() {
|
||||||
@Override
|
@Override
|
||||||
public int compare(ColumnInfo o1, ColumnInfo o2) {
|
public int compare(ColumnInfo o1, ColumnInfo o2) {
|
||||||
return o1.getOrder()-o2.getOrder();
|
return o1.getOrder()-o2.getOrder();
|
||||||
|
|
Loading…
Reference in New Issue