getAccessibleContext().setAccessibleName(NbBundle.getMessage(TreeTable.class, "ACSN_TreeTable")); // NOI18N getAccessibleContext().setAccessibleDescription( // NOI18N NbBundle.getMessage(TreeTable.class, "ACSD_TreeTable")); // NOI18N
getActionMap().get("selectPreviousColumn"))); // NOI18N getAccessibleContext ().setAccessibleName ( NbBundle.getBundle (TreeTable.class).getString ("ACSN_TreeTable")); // NOI18N getAccessibleContext ().setAccessibleDescription ( // NOI18N NbBundle.getBundle (TreeTable.class).getString ("ACSD_TreeTable")); // NOI18N
getActionMap().get("selectPreviousColumn"))); // NOI18N getAccessibleContext ().setAccessibleName ( NbBundle.getBundle (TreeTable.class).getString ("ACSN_TreeTable")); // NOI18N getAccessibleContext ().setAccessibleDescription ( // NOI18N NbBundle.getBundle (TreeTable.class).getString ("ACSD_TreeTable")); // NOI18N
public TreeTable(NodeTreeModel treeModel, NodeTableModel tableModel) { super(); setSurrendersFocusOnKeystroke(true); this.tree = new TreeTableCellRenderer(treeModel); this.tableModel = new TreeTableModelAdapter(tree, tableModel); tree.setCellRenderer(new NodeRenderer()); // Install a tableModel representing the visible rows in the tree. setModel(this.tableModel); // Force the JTable and JTree to share their row selection models. selectionWrapper = new ListToTreeSelectionModelWrapper(); tree.setSelectionModel(selectionWrapper); setSelectionModel(selectionWrapper.getListSelectionModel()); getTableHeader().setReorderingAllowed(false); // Install the tree editor renderer and editor. setDefaultRenderer(TreeTableModelAdapter.class, tree); // Install property renderer and editor. tableCell = new TableSheetCell(this.tableModel); tableCell.setFlat(true); setDefaultRenderer(Property.class, tableCell); setDefaultEditor(Property.class, tableCell); getTableHeader().setDefaultRenderer(tableCell); getAccessibleContext().setAccessibleName(NbBundle.getMessage(TreeTable.class, "ACSN_TreeTable")); // NOI18N getAccessibleContext().setAccessibleDescription( // NOI18N NbBundle.getMessage(TreeTable.class, "ACSD_TreeTable")); // NOI18N setFocusCycleRoot(true); setFocusTraversalPolicy(new STPolicy()); putClientProperty("terminateEditOnFocusLost", Boolean.TRUE); putClientProperty("JTable.autoStartsEdit", Boolean.FALSE); initKeysAndActions(); }
setDefaultEditor(Property.class, tableCell); getTableHeader().setDefaultRenderer(tableCell); getAccessibleContext().setAccessibleName( NbBundle.getBundle(TreeTable.class).getString("ACSN_TreeTable")); // NOI18N getAccessibleContext().setAccessibleDescription( // NOI18N NbBundle.getBundle(TreeTable.class).getString("ACSD_TreeTable")); // NOI18N
setDefaultEditor(Property.class, tableCell); getTableHeader().setDefaultRenderer(tableCell); getAccessibleContext().setAccessibleName( NbBundle.getBundle(TreeTable.class).getString("ACSN_TreeTable")); // NOI18N getAccessibleContext().setAccessibleDescription( // NOI18N NbBundle.getBundle(TreeTable.class).getString("ACSD_TreeTable")); // NOI18N