Author: tchemit Date: 2008-01-21 22:00:45 +0000 (Mon, 21 Jan 2008) New Revision: 346 Modified: trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/model/JApplicationTableModel.java Log: mise en place ui sur la liste d'applications Modified: trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/model/JApplicationTableModel.java =================================================================== --- trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/model/JApplicationTableModel.java 2008-01-21 21:59:42 UTC (rev 345) +++ trunk/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/model/JApplicationTableModel.java 2008-01-21 22:00:45 UTC (rev 346) @@ -20,6 +20,7 @@ import fr.cemagref.simexplorer.is.entities.metadata.MetaDataEntity; import static org.codelutin.i18n.I18n._; +import static org.codelutin.i18n.I18n.n_; import javax.swing.table.AbstractTableModel; import java.beans.BeanInfo; @@ -27,6 +28,7 @@ import java.beans.Introspector; import java.beans.PropertyDescriptor; import java.lang.reflect.InvocationTargetException; +import java.lang.reflect.Method; import java.util.ArrayList; import java.util.List; @@ -40,7 +42,7 @@ public JApplicationTableModel() { } - + public JApplicationTableModel(MetaDataEntity[] data) { this.data = data; } @@ -54,12 +56,12 @@ } private final String[] columnNames = { - _("simexplorer.common.uuid"), - _("simexplorer.common.name"), - _("simexplorer.common.type"), - _("simexplorer.common.description"), - _("simexplorer.common.version"), - _("simexplorer.common.create.date") + n_("simexplorer.common.uuid"), + n_("simexplorer.common.name"), + n_("simexplorer.common.type"), + n_("simexplorer.common.description"), + n_("simexplorer.common.version"), + n_("simexplorer.common.creationDate") }; public int getRowCount() { @@ -73,9 +75,11 @@ public Object getValueAt(int rowIndex, int columnIndex) { Object result = null; MetaDataEntity current = data[rowIndex]; - if (data != null) { + if (current != null) { try { - result = getDescriptors()[columnIndex].getReadMethod().invoke(current); + PropertyDescriptor propertyDescriptor = getDescriptors()[columnIndex]; + Method readMethod = propertyDescriptor.getReadMethod(); + result = readMethod.invoke(current); } catch (IllegalAccessException e) { throw new RuntimeException(e); } catch (InvocationTargetException e) { @@ -85,6 +89,11 @@ return result; } + @Override + public String getColumnName(int column) { + return _(columnNames[column]); + } + protected PropertyDescriptor[] getDescriptors() { if (descriptors == null) { descriptors = new PropertyDescriptor[columnNames.length];
participants (1)
-
tchemit@users.labs.libre-entreprise.org