dialogTable.putClientProperty("terminateEditOnFocusLost", Boolean.TRUE); dialogTable.setRowHeight(20); dialogTable.setRowMargin(2); ListSelectionModel rowSelMod = dialogTable.getSelectionModel();
table.setRowMargin(4); table.setRowHeight(30); table.setFont(new Font("SansSerif", Font.BOLD + Font.PLAIN, 20));
table.setRowMargin(4); table.setRowHeight(30); table.setFont(new Font("SansSerif", Font.BOLD + Font.PLAIN, 20));
protected JPanel createEditorPanel() { table = new JTable(); table.setRowHeight(25); table.setRowMargin(3); table.setPreferredScrollableViewportSize(TABLE_DIM); table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); JPanel panel = new JPanel(new BorderLayout()); panel.add(new JScrollPane(table), BorderLayout.CENTER); return panel; }
protected void initBindings() { view.getOkButton().addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { view.dispose(); } }); JTable table = view.getTable(); table.setRowHeight(24); table.setRowMargin(3); JumpToResultActionListener listener = new JumpToResultActionListener(); table.addKeyListener(listener); table.addMouseListener(listener); table.getSelectionModel().setSelectionInterval(0, 0); }
public SearchResultsPanel(OWLEditorKit editorKit) { this.editorKit = editorKit; model = new SearchResultsTableModel(editorKit); setLayout(new BorderLayout()); resultsTable = new JTable(model); resultsTable.setIntercellSpacing(new Dimension(0, 0)); scrollPane = new JScrollPane(resultsTable); scrollPane.setBorder(null); resultsTable.setRowMargin(0); add(scrollPane); resultsTable.addMouseListener(new MouseAdapter() { @Override public void mouseReleased(MouseEvent e) { handleMouseReleased(e); } }); scrollPane.getViewport().addChangeListener(e -> { handleScrollpaneViewportChanged(); }); }
public SearchResultsPanel(OWLEditorKit editorKit) { this.editorKit = editorKit; model = new SearchResultsTableModel(editorKit); setLayout(new BorderLayout()); resultsTable = new JTable(model); resultsTable.setIntercellSpacing(new Dimension(0, 0)); scrollPane = new JScrollPane(resultsTable); scrollPane.setBorder(null); resultsTable.setRowMargin(0); add(scrollPane); setupColumnRenderers(); resultsTable.addMouseListener(new MouseAdapter() { @Override public void mouseReleased(MouseEvent e) { handleMouseReleased(e); } }); scrollPane.getViewport().addChangeListener(new ChangeListener() { public void stateChanged(ChangeEvent e) { handleScrollpaneViewportChanged(); } }); }
public SearchResultsPanel(OWLEditorKit editorKit) { this.editorKit = editorKit; model = new SearchResultsTableModel(editorKit); setLayout(new BorderLayout()); resultsTable = new JTable(model); resultsTable.setIntercellSpacing(new Dimension(0, 0)); scrollPane = new JScrollPane(resultsTable); scrollPane.setBorder(null); resultsTable.setRowMargin(0); add(scrollPane); setupColumnRenderers(); resultsTable.addMouseListener(new MouseAdapter() { @Override public void mouseReleased(MouseEvent e) { handleMouseReleased(e); } }); scrollPane.getViewport().addChangeListener(e -> { handleScrollpaneViewportChanged(); }); }
private void handleTableShown(){ Thread t = new Thread(() -> { tableModel = new PluginUpdateTableModel(provider); table = new JTable(tableModel); table.setBorder(BorderFactory.createEmptyBorder(12, 12, 12, 12)); table.setShowGrid(true); table.setRowMargin(1); table.setGridColor(new Color(220, 220, 220)); table.setShowVerticalLines(false); table.setRowHeight(table.getRowHeight() + 5); table.setRowSelectionAllowed(true); table.setColumnSelectionAllowed(false); TableUtils.pack(table, true, false, 1); final JScrollPane tableSp = new JScrollPane(table); for (ListSelectionListener l : pendingListeners){ table.getSelectionModel().addListSelectionListener(l); } pendingListeners.clear(); SwingUtilities.invokeLater(new Runnable(){ public void run() { remove(waitLabel); add(tableSp, BorderLayout.CENTER); validate(); } }); }, "Load plugin table contents"); t.start(); }
public void run() { tableModel = new PluginUpdateTableModel(provider); table = new JTable(tableModel); table.setBorder(BorderFactory.createEmptyBorder(12, 12, 12, 12)); table.setShowGrid(true); table.setRowMargin(1); table.setGridColor(Color.LIGHT_GRAY); table.setRowHeight(table.getRowHeight() + 5); table.setRowSelectionAllowed(true); table.setColumnSelectionAllowed(false); TableUtils.pack(table, true, false, 3); final JScrollPane tableSp = new JScrollPane(table); for (ListSelectionListener l : pendingListeners){ table.getSelectionModel().addListSelectionListener(l); } pendingListeners.clear(); SwingUtilities.invokeLater(new Runnable(){ public void run() { remove(waitLabel); add(tableSp, BorderLayout.CENTER); validate(); } }); } }, "Load plugin table contents");
public TemplatePreferencesView() { // create widgets addButton = new JButton("Add Template"); removeButton = new JButton("Remove Template"); table = new JTable(); table.setRowMargin(3); table.setRowHeight(25); // assemble FormLayout layout = new FormLayout("fill:min(150dlu;pref)", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.append(addButton); builder.append(removeButton); setLayout(new BorderLayout()); JScrollPane ScrollPane = new JScrollPane(table); ScrollPane.setBorder(BorderFactory.createEmptyBorder()); add(ScrollPane, BorderLayout.CENTER); add(builder.getPanel(), BorderLayout.EAST); }
public void run() { tableModel = new PluginUpdateTableModel(provider); table = new JTable(tableModel); table.setBorder(BorderFactory.createEmptyBorder(12, 12, 12, 12)); table.setShowGrid(true); table.setRowMargin(1); table.setGridColor(Color.LIGHT_GRAY); table.setRowHeight(table.getRowHeight() + 5); table.setRowSelectionAllowed(true); table.setColumnSelectionAllowed(false); TableUtils.pack(table, true, false, 3); final JScrollPane tableSp = new JScrollPane(table); for (ListSelectionListener l : pendingListeners){ table.getSelectionModel().addListSelectionListener(l); } pendingListeners.clear(); SwingUtilities.invokeLater(new Runnable(){ public void run() { remove(waitLabel); add(tableSp, BorderLayout.CENTER); validate(); } }); } }, "Load plugin table contents");
public ClasspathPreferencesView() { // create widgets addJarButton = new JButton("Add Jar/Zip"); addDirButton = new JButton("Add Class Folder"); removeEntryButton = new JButton("Remove"); table = new JTable(); table.setRowMargin(3); table.setRowHeight(25); // assemble FormLayout layout = new FormLayout("fill:min(150dlu;pref)", ""); DefaultFormBuilder builder = new DefaultFormBuilder(layout); builder.setDefaultDialogBorder(); builder.append(addJarButton); builder.append(addDirButton); builder.append(removeEntryButton); setLayout(new BorderLayout()); JScrollPane scrollPane = new JScrollPane(table); scrollPane.setBorder(BorderFactory.createEmptyBorder()); add(scrollPane, BorderLayout.CENTER); add(builder.getPanel(), BorderLayout.EAST); }
table.setOpaque(false); table.setRowHeight(18); table.setRowMargin(4); table.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION); table.setShowHorizontalLines(false);
private void initView() { refreshButton = new JButton("Refresh"); closeButton = new JButton("Close"); problemsTable = new JTable(); problemsTable.setRowHeight(25); problemsTable.setRowMargin(3); problemsTable.setCellSelectionEnabled(false); problemsTable.setRowSelectionAllowed(true); problemsTable.setDefaultRenderer(ValidationFailure.class, new ValidationRenderer()); // assemble CellConstraints cc = new CellConstraints(); PanelBuilder builder = new PanelBuilder(new FormLayout("fill:200dlu:grow", "pref, 3dlu, fill:40dlu:grow")); builder.setDefaultDialogBorder(); builder.addLabel("Click on any row below to go to the object that has a validation problem:", cc.xy(1, 1)); builder.add(new JScrollPane(problemsTable), cc.xy(1, 3)); getRootPane().setDefaultButton(refreshButton); JPanel buttons = new JPanel(new FlowLayout(FlowLayout.RIGHT)); buttons.add(closeButton); buttons.add(refreshButton); getContentPane().setLayout(new BorderLayout()); getContentPane().add(builder.getPanel(), BorderLayout.CENTER); getContentPane().add(buttons, BorderLayout.SOUTH); // TODO: use preferences setSize(450, 350); }
/** * 创建表格 */ protected void createTable() { final Object[][] cellData = new Object[][]{}; final DefaultTableModel model = new DefaultTableModel(cellData, columnNames); final DefaultTableCellRenderer render = new DefaultTableCellRenderer(); render.setHorizontalAlignment(SwingConstants.CENTER); table = new JTable(model) { @Override public boolean isCellEditable(int row, int column) { return false; } }; table.setDefaultRenderer(Object.class,render); table.setSize(SwingGeneratorApplication.WIDTH - 70, 300); table.setRowMargin(4); table.setFont(SwingGeneratorApplication.BASIC_FONT_MIN); table.setRowHeight(25); table.setSelectionBackground(new Color(227, 227, 227)); for (Object[] objects : defaultData) { model.addRow(objects); } }
private void createRowHeader() { RowHeaderAdapter adapter = new RowHeaderAdapter(getTableModel()); rowHeader = new JTable(adapter, null, getRowSelectionModel()); rowHeader.addPropertyChangeListener("UI", adapter); rowHeader.setAutoCreateColumnsFromModel(false); rowHeader.setRowMargin(0); rowHeader.getColumnModel().setColumnMargin(0); rowHeader.setFocusable(false); TreeTable.updateRowHeaderRenderer(rowHeader); int ht = getRowHeight(); if (ht > 0) { rowHeader.setRowHeight(ht); } else { updateRowHeaderHeights(0, getRowCount()); } }
protected JTable createAndConfigureTable() { TableColumnModel cm = treeTable.getColumnModel(); JTable table = createTable(treeTable.getTreeTableModel(), cm, treeTable.getRowSelectionModel()); table.setOpaque(false); table.setFillsViewportHeight(true); table.setShowHorizontalLines(false); table.setRowMargin(0); if (cm == null) { cm = table.getColumnModel(); cm.setColumnMargin(isNimbus() ? 0 : 3); int hc = treeTable.getTreeColumnModel().getHierarchicalColumn(); if (hc >= 0) cm.getColumn(hc).setPreferredWidth(150); treeTable.setColumnModel(cm); } table.setShowVerticalLines(false); table.setRowHeight(20); table.setColumnModel(new ColumnModelAdapter(cm)); return table; }