Added additional log output.
This commit is contained in:
parent
7e8d3520a9
commit
659a77c0dc
@ -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) {
|
||||||
|
@ -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());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user