Added additional log output.

This commit is contained in:
Fabian Becker 2014-10-16 00:58:11 +02:00
parent 7e8d3520a9
commit 659a77c0dc
2 changed files with 7 additions and 3 deletions

View File

@ -1021,10 +1021,12 @@ class PropertyTableModel extends DefaultTableModel implements TableModel {
} }
class PropertyCellRenderer implements TableCellRenderer { class PropertyCellRenderer implements TableCellRenderer {
private Logger LOGGER = Logger.getLogger(PropertyCellRenderer.class.getName());
JLabel empty = new JLabel(); JLabel empty = new JLabel();
@Override @Override
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
LOGGER.log(Level.FINEST, "Cell Component: " + value.getClass());
if (value == null) { if (value == null) {
return empty; return empty;
} else if (value instanceof String) { } else if (value instanceof String) {
@ -1047,11 +1049,13 @@ class PropertyCellRenderer implements TableCellRenderer {
} }
class PropertyCellEditor extends AbstractCellEditor implements TableCellEditor { class PropertyCellEditor extends AbstractCellEditor implements TableCellEditor {
private Logger LOGGER = Logger.getLogger(PropertyCellEditor.class.getName());
private JLabel empty = new JLabel(); private JLabel empty = new JLabel();
private Object value; private Object value;
@Override @Override
public JComponent getTableCellEditorComponent(JTable table, final Object value, boolean isSelected, int row, int column) { public JComponent getTableCellEditorComponent(JTable table, final Object value, boolean isSelected, int row, int column) {
LOGGER.log(Level.FINEST, "Editor Component: " + value.getClass());
this.value = value; this.value = value;
JComponent component; JComponent component;
if (value == null) { if (value == null) {

View File

@ -6,13 +6,14 @@ import java.awt.event.FocusEvent;
import java.awt.event.KeyAdapter; import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent; import java.awt.event.KeyEvent;
import java.beans.PropertyEditor; import java.beans.PropertyEditor;
import java.util.logging.Logger;
/** /**
* A text property editor view. Updates the editor on key release and lost focus * A text property editor view. Updates the editor on key release and lost focus
* events. * events.
*/ */
public class PropertyText extends JTextField { public class PropertyText extends JTextField {
private Logger LOGGER = Logger.getLogger(PropertyText.class.getName());
private PropertyEditor propertyEditor; private PropertyEditor propertyEditor;
/** /**
@ -47,10 +48,9 @@ public class PropertyText extends JTextField {
String x = getText(); String x = getText();
if (!propertyEditor.getAsText().equals(x)) { if (!propertyEditor.getAsText().equals(x)) {
propertyEditor.setAsText(x); propertyEditor.setAsText(x);
// setText(editor.getAsText());
} }
} catch (IllegalArgumentException ex) { } catch (IllegalArgumentException ex) {
// System.err.println("Warning: Couldnt set value (PropertyText)"); LOGGER.finer(ex.getMessage());
} }
} }