This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

View | Details | Raw Unified | Return to bug 208222
Collapse All | Expand All

(-)a/db.dataview/src/org/netbeans/modules/db/dataview/table/ResultSetJXTable.java (-9 / +22 lines)
Lines 50-55 Link Here
50
import org.netbeans.modules.db.dataview.table.celleditor.DateTimePickerCellEditor;
50
import org.netbeans.modules.db.dataview.table.celleditor.DateTimePickerCellEditor;
51
import org.netbeans.modules.db.dataview.table.celleditor.BooleanTableCellEditor;
51
import org.netbeans.modules.db.dataview.table.celleditor.BooleanTableCellEditor;
52
import java.awt.Color;
52
import java.awt.Color;
53
import java.awt.Component;
53
import java.awt.event.KeyEvent;
54
import java.awt.event.KeyEvent;
54
import java.awt.event.KeyListener;
55
import java.awt.event.KeyListener;
55
import java.awt.event.MouseEvent;
56
import java.awt.event.MouseEvent;
Lines 61-75 Link Here
61
import java.util.List;
62
import java.util.List;
62
import java.util.logging.Level;
63
import java.util.logging.Level;
63
import java.util.logging.Logger;
64
import java.util.logging.Logger;
64
import javax.swing.JLabel;
65
import javax.swing.*;
65
import javax.swing.JTable;
66
import javax.swing.table.*;
66
import javax.swing.JTextField;
67
import javax.swing.SwingUtilities;
68
import javax.swing.table.DefaultTableModel;
69
import javax.swing.table.JTableHeader;
70
import javax.swing.table.TableColumn;
71
import javax.swing.table.TableColumnModel;
72
import javax.swing.table.TableModel;
73
import org.jdesktop.swingx.JXTable;
67
import org.jdesktop.swingx.JXTable;
74
import org.jdesktop.swingx.JXTableHeader;
68
import org.jdesktop.swingx.JXTableHeader;
75
import org.jdesktop.swingx.decorator.ColorHighlighter;
69
import org.jdesktop.swingx.decorator.ColorHighlighter;
Lines 81-86 Link Here
81
import org.jdesktop.swingx.table.DatePickerCellEditor;
75
import org.jdesktop.swingx.table.DatePickerCellEditor;
82
import org.netbeans.modules.db.dataview.meta.DBColumn;
76
import org.netbeans.modules.db.dataview.meta.DBColumn;
83
import org.netbeans.modules.db.dataview.output.DataView;
77
import org.netbeans.modules.db.dataview.output.DataView;
78
import org.netbeans.modules.db.dataview.util.DataViewUtils;
84
import org.netbeans.modules.db.dataview.util.DateType;
79
import org.netbeans.modules.db.dataview.util.DateType;
85
import org.netbeans.modules.db.dataview.util.TimestampType;
80
import org.netbeans.modules.db.dataview.util.TimestampType;
86
81
Lines 289-294 Link Here
289
        }
284
        }
290
285
291
        @Override
286
        @Override
287
        protected TableCellRenderer createDefaultRenderer() {
288
            final TableCellRenderer inner = super.createDefaultRenderer();
289
            TableCellRenderer result = new TableCellRenderer() {
290
                @Override
291
                public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
292
                    StringBuilder sb = new StringBuilder();
293
                    sb.append("<html>");
294
                    if(value != null) {
295
                        sb.append(DataViewUtils.escapeHTML(value.toString()));
296
                    }
297
                    sb.append("</html>");
298
                    return inner.getTableCellRendererComponent(table, sb.toString(), isSelected, hasFocus, row, column);
299
                }
300
            }; 
301
            return result;
302
        }
303
304
        @Override
292
        public String getToolTipText(MouseEvent e) {
305
        public String getToolTipText(MouseEvent e) {
293
            return getColumnToolTipText(e);
306
            return getColumnToolTipText(e);
294
        }
307
        }

Return to bug 208222