DZone Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world

Snippets has posted 5883 posts at DZone. View Full User Profile

Un DetailFormatter Pour TableModel

11.12.2008
| 3156 views |
  • submit to reddit
        C'est vrai quoi, parfois, débugger un <a href="http://java.sun.com/j2se/1.4.2/docs/api/javax/swing/table/TableModel.html">TableModel</a>, c'est loin d'être simple. Heureusement, avec Eclipse, dans la vue "debug", on peut utiliser des <a href="http://www.javalobby.org/java/forums/t16350.html">detail formatters</a> pour modifier l'affichage d'un objet.
Du coup, j'ai écrit celui-ci pour ces fameux TableModels
StringBuilder out = new StringBuilder();
for(int colIndex=0; colIndex<getColumnCount(); colIndex++) {
	out.append("\t").append(getColumnName(colIndex)).append(";");
}
out.append("\n\t------\n");
for(int rowIndex=0; rowIndex<getRowCount(); rowIndex++) {
	for(int colIndex=0; colIndex<getColumnCount(); colIndex++) {
		out.append("\t").append(getValueAt(rowIndex, colIndex)).append(";");
	}
	out.append("\n");
}
out.toString();