private JComponent getChooserPanel() { JPanel p = new JPanel(new BorderLayout()); p.setBorder(BorderFactory.createEmptyBorder(10, 0, 0, 0)); p.setOpaque(false); JLabel l = new JLabel("Please choose installation directory:"); l.setVerticalAlignment(JLabel.NORTH); l.setBorder(BorderFactory.createEmptyBorder(0, 0, 0, 10)); p.add(l, BorderLayout.NORTH); table = new JTable(installations); table.getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION); table.setColumnSelectionAllowed(false); table.setDefaultRenderer(Object.class, new InstallationTableCellRenderer()); table.getColumnModel().getColumn(0).setHeaderValue("Directory"); table.getColumnModel().getColumn(0).setPreferredWidth(300); table.getColumnModel().getColumn(1).setHeaderValue("Java Version"); table.getColumnModel().getColumn(3).setPreferredWidth(100); table.getColumnModel().getColumn(2).setHeaderValue("Type"); table.getColumnModel().getColumn(3).setPreferredWidth(100); table.getColumnModel().getColumn(3).setHeaderValue("Replaced by DCEVM?"); table.getColumnModel().getColumn(3).setPreferredWidth(200); table.getColumnModel().getColumn(4).setHeaderValue("Installed altjvm?"); table.getColumnModel().getColumn(4).setPreferredWidth(200); JScrollPane lists = new JScrollPane(table); lists.setPreferredSize(new Dimension(900, 200)); p.add(lists, BorderLayout.CENTER); return p; }
/** Create UI components. */ private void createUIComponents() { templatesListPanel = new TemplatesListPanel(); editorPanel = new EditorPanel(); editorPanel.setPreferredSize(new Dimension(Integer.MAX_VALUE, 200)); templatesSplitter = new Splitter(false, 0.3f); templatesSplitter.setFirstComponent(templatesListPanel); templatesSplitter.setSecondComponent(editorPanel); languagesTable = new JBTable(); languagesTable.setModel(new LanguagesTableModel()); languagesTable.getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION); languagesTable.setColumnSelectionAllowed(false); languagesTable.setRowHeight(22); languagesTable.setPreferredScrollableViewportSize(new Dimension(-1, languagesTable.getRowHeight() * IgnoreBundle.LANGUAGES.size() / 2)); languagesTable.setStriped(true); languagesTable.setShowGrid(false); languagesTable.setBorder(JBUI.Borders.empty()); languagesTable.setDragEnabled(false); languagesPanel = ScrollPaneFactory.createScrollPane(languagesTable); donatePanel = new JBPanel(new BorderLayout()); donatePanel.setBorder(JBUI.Borders.empty(10, 0)); donatePanel.add(new JBLabel(IgnoreBundle.message("settings.general.donate")), BorderLayout.WEST); donatePanel.add(createLink( "Donate with PayPal", "https://www.paypal.me/hsz" ), BorderLayout.CENTER); }
private void initRowSelection() { table.getColumnModel().setColumnSelectionAllowed(false); table.getSelectionModel().setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); table.getSelectionModel().addListSelectionListener(new ListSelectionListener() { @Override public void valueChanged(ListSelectionEvent e) { if (e.getValueIsAdjusting()) { return; } int selectedRow = table.getSelectedRow(); if (table.getSelectedRowCount() == 1) { updateImage(controller.getImage(selectedRow)); } else { updateImage(null); } } }); }
list.getSelectionModel().setSelectionMode( ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); list.setTransferHandler(new ListItemTransferHandler());
public void setSelectionMode(final int pSelectionMode) { if (pSelectionMode!= SINGLE_SELECTION) { throw new IllegalArgumentException("this selection model only supports single selection"); } mListSelectionModel.setSelectionMode(pSelectionMode); }
public void setSelectionMode(final int pSelectionMode) { if (pSelectionMode!= SINGLE_SELECTION) { throw new IllegalArgumentException("this selection model only supports single selection"); } mListSelectionModel.setSelectionMode(pSelectionMode); }
@Override public void setSelectionMode(int mode) { super.setSelectionMode(mode); if (mode == TreeSelectionModel.SINGLE_TREE_SELECTION) { treeTable.getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION); } else if (mode == TreeSelectionModel.CONTIGUOUS_TREE_SELECTION) { treeTable.getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_INTERVAL_SELECTION); } else if (mode == TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION) { treeTable.getSelectionModel().setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); } }
/** * Sets whether or not this view allows the selection of multiple files. * * @param enabled Whether or not to allow the selection of multiple * files. */ @Override public void setMultiSelectionEnabled(boolean enabled) { getSelectionModel().setSelectionMode( enabled ? ListSelectionModel.MULTIPLE_INTERVAL_SELECTION : ListSelectionModel.SINGLE_SELECTION); }
/** * Sets whether or not this view allows the selection of multiple files. * * @param enabled Whether or not to allow the selection of multiple * files. */ @Override public void setMultiSelectionEnabled(boolean enabled) { getSelectionModel().setSelectionMode( enabled ? ListSelectionModel.MULTIPLE_INTERVAL_SELECTION : ListSelectionModel.SINGLE_SELECTION); }
private void updateSelectionMode() { if (isMultiSelect()) { list.getSelectionModel().setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); } else { list.getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION); } }
private void initializeList(ListModel<String> familyListModel) { familyList.setModel(familyListModel); familyList.getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION); familyList.setCellRenderer(new ToolTipCellRenderer()); }
private void init() { tabFonts.setTableHeader(null); tabFonts.setModel(model); tabFonts.getColumnModel().getColumn(0).setCellEditor(editor); tabFonts.setDefaultRenderer(SelectedChannelType.class, new SelectedRenderer()); tabFonts.getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION); }
private void init() { tabFonts.setTableHeader(null); tabFonts.setModel(model); tabFonts.getColumnModel().getColumn(0).setCellEditor(editor); tabFonts.setDefaultRenderer(ColorMapEntry.class, new EntryRenderer()); tabFonts.getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION); }
/** Creates a new instance of HgProperties */ public HgProperties(PropertiesPanel panel, PropertiesTable propTable, File root) { this.panel = panel; this.propTable = propTable; this.root = root; propTable.getTable().getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION); propTable.getTable().getSelectionModel().addListSelectionListener(this); refreshProperties(); }
/** * Wraps the standard JList and makes it work like check list */ public CheckList() { this.list = new JList(); this.list.getSelectionModel().setSelectionMode( ListSelectionModel.SINGLE_SELECTION); if ( !isEditorAttached() ) list.addMouseListener(checkBoxEditor); this.list.setCellRenderer(new CheckListRenderer()); setupKeyboardActions(list); }
private void initList(){ initListModel(); stylesList.addListSelectionListener(this); stylesList.addKeyListener(this); stylesList.addMouseListener(this); stylesList.getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION); // Set focus. stylesList.setSelectedIndex(0); stylesList.requestFocus(); checkSelection(); }
/** Creates new form TemplatePanelVisual */ public PageLayoutChooserPanelGUI(PageLayoutChooserPanel wizPanel) { initComponents(); wizardPanel = wizPanel; templatesList.getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION); templatesList.setListData(wizardPanel.getPageLayoutList()); templatesList.setCellRenderer(new CustomCellRenderer()); wizardPanel.setSelectedPageLayout(wizardPanel.getPageLayoutList().get(0)); templatesList.setSelectedIndex(0); descriptionArea.setBackground(previewPanel.getBackground()); }
private void initComponents(FileDisplayName fileDisplayName) { initComponents(); ConfigFilesUIs.setupFilesSelectionTable(configFileTable, fileDisplayName); configFileTable.getParent().setBackground(configFileTable.getBackground()); configFileTable.getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION); }
public void setTo(ListSelectionModel sm) { sm.clearSelection(); sm.setSelectionMode(selectionMode); for (int[] itv : intervals) { sm.addSelectionInterval(itv[0], itv[1]); } sm.setAnchorSelectionIndex(anchor); sm.setLeadSelectionIndex(lead); } }
public SourceFileTable(List<FolderEntry> data, String columnTitle) { //setTableHeader(null); // Hides table headers setModel(new MyTableModel(data, columnTitle)); // Left align table header ((DefaultTableCellRenderer) getTableHeader().getDefaultRenderer()).setHorizontalAlignment(SwingConstants.LEFT); getSelectionModel().setSelectionMode(ListSelectionModel.SINGLE_SELECTION); getSelectionModel().addListSelectionListener(new TargetSelectionListener()); getAccessibleContext().setAccessibleDescription(getString("SourceFileTableAD")); }