72 "From", Bundle.MessageViewer_columnHeader_From(),
73 "To", Bundle.MessageViewer_columnHeader_To(),
74 "Date", Bundle.MessageViewer_columnHeader_Date(),
75 "Subject", Bundle.MessageViewer_columnHeader_Subject(),
76 "Attms", Bundle.MessageViewer_columnHeader_Attms()
79 ((DefaultOutlineModel)
outline.getOutlineModel()).setNodesColumnLabel(
"Type");
81 outlineViewPanel.getExplorerManager().addPropertyChangeListener((PropertyChangeEvent evt) -> {
82 if (evt.getPropertyName().equals(ExplorerManager.PROP_SELECTED_NODES)) {
83 final Node[] nodes =
outlineViewPanel.getExplorerManager().getSelectedNodes();
85 if (nodes !=
null && nodes.length == 1) {
96 outlineViewPanel.getOutlineView().getOutline().getOutlineModel().addTableModelListener(
new TableModelListener() {
98 public void tableChanged(TableModelEvent e) {
99 if (e.getType() == TableModelEvent.INSERT) {
100 outline.setRowSelectionInterval(0, 0);
105 TableColumn column =
outline.getColumnModel().getColumn(1);
106 column.setCellRenderer(
new NodeTableCellRenderer());
108 column =
outline.getColumnModel().getColumn(2);
109 column.setCellRenderer(
new NodeTableCellRenderer());
157 if (newFocusOwner ==
null) {
163 }
else if (isDescendingFrom(newFocusOwner,
MessagesPanel.this)) {