Refine search
private JComponent createXPathResultPanel() { xpathResults.addElement("No XPath results yet, run an XPath Query first."); xpathResultList.setBorder(BorderFactory.createLineBorder(Color.black)); xpathResultList.setFixedCellWidth(300); xpathResultList.setCellRenderer(new ASTListCellRenderer()); xpathResultList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); xpathResultList.getSelectionModel().addListSelectionListener(new ASTSelectionListener()); JScrollPane scrollPane = new JScrollPane(); scrollPane.getViewport().setView(xpathResultList); return scrollPane; }
public ThreadMonitorPanel() { setLayout(new BorderLayout()); JList list = new JList(new ThreadListModel()); list.setCellRenderer(new ThreadListRenderer()); list.setVisible(true); add(list, BorderLayout.CENTER); }
"john jacob jingleheimer schmidt" }; MyCellRenderer cellRenderer = new MyCellRenderer(80); JList list = new JList(names); list.setCellRenderer(cellRenderer); JScrollPane sPane = new JScrollPane(list); JPanel panel = new JPanel(); panel.add(sPane);
factoryList.add(iter.next()); list = new JList(factoryList.toArray()); ListCellRenderer cellRenderer = new DefaultListCellRenderer() { list.setCellRenderer(cellRenderer); list.addListSelectionListener( new ListSelectionListener() { JScrollPane scroll = new JScrollPane(list); scroll.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS); scroll.setPreferredSize(new Dimension(300, 100));
list.setCellRenderer(new MatchCellRenderer()); list.setTransferHandler(new TreeTransferHandler()); matchedParts = Generics.newHashMap(); JScrollPane scroller = new JScrollPane(list); this.add(scroller, BorderLayout.CENTER);
public JList<?> getFontStyleList() { if (fontStyleList == null) { fontStyleList = new JList<Object>(getFontStyleNames()); fontStyleList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); fontStyleList.addListSelectionListener(new ListSelectionHandler(getFontStyleTextField())); fontStyleList.setSelectedIndex(0); fontStyleList.setFocusable(false); fontStyleList.setCellRenderer(new DefaultListCellRenderer() { /** * */ private static final long serialVersionUID = -3904668242514776943L; public Component getListCellRendererComponent(JList<?> list, Object value, int index, boolean isSelected, boolean cellHasFocus) { JLabel renderer = (JLabel) defaultRenderer.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus); if (value instanceof String) { renderer.setText((String) value); renderer.setFont( new Font(DEFAULT_FONT.getName(), FONT_STYLE_CODES[index], DEFAULT_FONT.getSize() + 2)); } else { renderer.setText(""); } return renderer; } }); } return fontStyleList; }
contentList = new JList(); cellRenderer = new WrappedCellRenderer(contentNumbered, leftDimension.width); cellRenderer.setOpaque(false); contentList.setCellRenderer(cellRenderer); contentList.setOpaque(false); contentList.setEnabled(false); contentList.getAccessibleContext().setAccessibleDescription(""); // NOI18N JScrollPane scroll = new JScrollPane(contentList); scroll.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); scroll.getViewport().setOpaque(false);
control.setCellRenderer(new IndexedListCellRenderer()); control.setVisibleRowCount(15); control.setSelectionMode(javax.swing.ListSelectionModel.SINGLE_SELECTION); constraints.weighty = 1.0; constraints.insets = new Insets(0, 12, 11, 11); p.add(new JScrollPane(control), constraints);
public JList<?> getFontFamilyList() { if (fontNameList == null) { fontNameList = new JList<Object>(getFontFamilies()); fontNameList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); fontNameList.addListSelectionListener(new ListSelectionHandler(getFontFamilyTextField())); fontNameList.setSelectedIndex(0); // Draw Fonts fontNameList.setCellRenderer(new DefaultListCellRenderer() { /** * */ private static final long serialVersionUID = -6753380853569310954L; public Component getListCellRendererComponent(JList<?> list, Object value, int index, boolean isSelected, boolean cellHasFocus) { JLabel renderer = (JLabel) defaultRenderer.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus); if (value instanceof String) { renderer.setText((String) value); renderer.setFont(new Font((String) value, DEFAULT_FONT.getStyle(), DEFAULT_FONT.getSize() + 2)); } else { renderer.setText(""); } return renderer; } }); fontNameList.setFocusable(false); } return fontNameList; }
String[] nameList = {"Mario", "Luigi", "Bowser", "Koopa", "Princess"}; imageMap = createImageMap(nameList); JList list = new JList(nameList); list.setCellRenderer(new MarioListRenderer()); JScrollPane scroll = new JScrollPane(list); scroll.setPreferredSize(new Dimension(300, 400));
private JPanel createIncludableProcessorsPanel() { JPanel result = new JPanel(); result.setLayout(new BorderLayout()); result.add(new JLabel("Possible services"), NORTH); includableList.setModel(new DefaultComboBoxModel(includableProcessors .toArray())); includableList.setCellRenderer(processorRenderer); result.add(new JScrollPane(includableList), CENTER); includeButton = new DeselectingButton("Include", new ActionListener() { @Override public void actionPerformed(ActionEvent e) { for (Object o : includableList.getSelectedValues()) if (o instanceof TokenProcessingEntity) includedProcessors.add((TokenProcessingEntity) o); calculateIncludableProcessors(); updateLists(); } }); JPanel buttonPanel = new JPanel(); buttonPanel.setLayout(new FlowLayout()); buttonPanel.add(includeButton); result.add(buttonPanel, SOUTH); return result; }
public PerformanceMonitorPanel() { setLayout(new BorderLayout()); HeaderPanel header = new HeaderPanel(); JList list = new JList(new PerformanceListModel()); list.setCellRenderer(new PerformanceListRenderer(header)); list.setVisible(true); add(header, BorderLayout.PAGE_START); add(list, BorderLayout.CENTER); }
SearchFieldChangeListener searchFieldChangeListener = new SearchFieldChangeListener(); searchField.getDocument().addDocumentListener(searchFieldChangeListener); nodeList = new JList<>(filteredNodeListModel); DoubleClickListener doubleClickListener = new DoubleClickListener(); nodeList.addMouseListener(doubleClickListener); nodeList.addKeyListener(arrowKeysListener); nodeList.setSelectedIndex(0); nodeList.setCellRenderer(new NodeRenderer()); JScrollPane nodeScroll = new JScrollPane(nodeList, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED, JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); nodeScroll.setBorder(null); JPanel centerPanel = new JPanel(new BorderLayout());
private JPanel createIncludedProcessorsPanel() { JPanel result = new JPanel(); result.setLayout(new BorderLayout()); result.add(new JLabel("Included services"), NORTH); includedList.setModel(new DefaultComboBoxModel(includedProcessors .toArray())); includedList.setCellRenderer(processorRenderer); result.add(new JScrollPane(includedList), CENTER); excludeButton = new DeselectingButton("Exclude", new ActionListener() { @Override public void actionPerformed(ActionEvent e) { for (Object o : includedList.getSelectedValues()) if (o instanceof TokenProcessingEntity) includedProcessors.remove((TokenProcessingEntity) o); calculateIncludableProcessors(); updateLists(); } }); JPanel buttonPanel = new JPanel(); buttonPanel.setLayout(new FlowLayout()); buttonPanel.add(excludeButton); result.add(buttonPanel, SOUTH); return result; }
model.addElement("This is an even longer text. This is an even longer text. This is an even longer text. This is an even longer text. This is an even longer text. This is an even longer text. This is an even longer text. This is an even longer text. This is an even longer text. This is an even longer text. This is an even longer text. This is an even longer text. This is an even longer text. This is an even longer text. This is an even longer text. This is an even longer text. This is an even longer text. This is an even longer text. This is an even longer text. This is an even longer text. This is an even longer text. This is an even longer text. "); final JList list = new JList(model); list.setCellRenderer(new MyCellRenderer());
String[] nameList = {"Mario", "Luigi", "Bowser", "Koopa", "Princess"}; imageMap = createImageMap(nameList); JList list = new JList(nameList); list.setCellRenderer(new MarioListRenderer()); JScrollPane scroll = new JScrollPane(list); scroll.setPreferredSize(new Dimension(300, 400));
/** * Creates a new instance of the RosterBrowser. */ public RosterPickList() { setLayout(new GridBagLayout()); rosterList.setCellRenderer(new JContactItemRenderer()); JLabel rosterLabel = new JLabel(); this.add(rosterLabel, new GridBagConstraints(0, 0, 1, 1, 1.0, 0.0, GridBagConstraints.NORTHWEST, GridBagConstraints.HORIZONTAL, new Insets(5, 5, 5, 5), 0, 0)); this.add(new JScrollPane(rosterList), new GridBagConstraints(0, 1, 1, 1, 1.0, 1.0, GridBagConstraints.NORTHWEST, GridBagConstraints.BOTH, new Insets(5, 5, 5, 5), 0, 0)); ResourceUtils.resLabel(rosterLabel, rosterList, Res.getString("label.available.users.in.roster")); }
final JList list = new JList(model) { /** * @inherited <p> */ @Override public boolean getScrollableTracksViewportWidth() { return true; } }; list.setCellRenderer(new MyCellRenderer()); ComponentListener l = new ComponentAdapter() { @Override public void componentResized(ComponentEvent e) { // next line possible if list is of type JXList // list.invalidateCellSizeCache(); // for core: force cache invalidation by temporarily setting fixed height list.setFixedCellHeight(10); list.setFixedCellHeight(-1); } }; list.addComponentListener(l); add(new JScrollPane(list));
JList list = new JList(files); list.setCellRenderer(new FileListCellRenderer()); gui.add(new JScrollPane(list));
private JComponent createWestPanel() { final JLabel header = new JLabel( "Available Pipe Bits" ); header.setPreferredSize( new Dimension( 100, 30 ) ); header.setHorizontalAlignment( SwingConstants.CENTER ); _availablesList = createPipeBitList( _availablesListModel ); final ListCellRenderer<Object> availableRenderer = new AvailablesRenderer(); _availablesList.setCellRenderer( availableRenderer ); final JScrollPane scroll = new JScrollPane( _availablesList ); scroll.setColumnHeaderView( header ); scroll.setHorizontalScrollBarPolicy( ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER ); final JSplitPane split = new PositionedSplitPane(); split.setLeftComponent( scroll ); split.setRightComponent( createBitInfoPanel( _availablesList ) ); split.setDividerLocation( 0.3d ); return split; }