public VimSettingsPanel(@NotNull VimShortcutConflictsTable.Model model) { myShortcutConflictsTable = new VimShortcutConflictsTable(model); setLayout(new BorderLayout()); final JScrollPane scrollPane = new JBScrollPane(myShortcutConflictsTable); scrollPane.setBorder(new LineBorder(UIUtil.getBorderColor())); final JPanel conflictsPanel = new JPanel(new BorderLayout()); final String title = String.format("Shortcut Conflicts for Active Keymap"); conflictsPanel.setBorder(IdeBorderFactory.createTitledBorder(title, false)); conflictsPanel.add(scrollPane); add(conflictsPanel, BorderLayout.CENTER); } }
JBScrollPane scrollPane = new JBScrollPane(); scrollPane.setPreferredSize(new Dimension(getPopupWidth(), getPreferredPopupHeight())); scrollPane.setViewportView(repositoryTree); scrollPane.setBorder(BorderFactory.createEmptyBorder());
@Nullable @Override public JComponent createComponent() { if (myConfigurables.size() == 1) { return myConfigurables.get(0).createComponent(); } JBTabbedPane tabbedPane = new JBTabbedPane() { @NotNull @Override protected Insets getInsetsForTabComponent() { return JBUI.emptyInsets(); } }; myConfigurables.forEach(configurable -> { JComponent configurableComponent = configurable.createComponent(); JBScrollPane scrollPane = new JBScrollPane(configurableComponent, ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER); scrollPane.setBorder(new JBEmptyBorder(JBUI.emptyInsets())); tabbedPane.add(configurable.getDisplayName(), scrollPane); }); return tabbedPane; }
JBScrollPane scrollPane = new JBScrollPane(table); table.getTree().setShowsRootHandles(true); scrollPane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED); scrollPane.setBorder(IdeBorderFactory.createBorder(SideBorder.BOTTOM + SideBorder.LEFT + SideBorder.TOP));
JBScrollPane scrollPane = new JBScrollPane(exceptionCauses); scrollPane.setPreferredSize(new Dimension(-1, HEIGHT)); popupPanel.add(connectionFailed, BorderLayout.CENTER); popupPanel.add(scrollPane, BorderLayout.SOUTH);
protected void setupCorners() { setBorder(IdeBorderFactory.createBorder()); setCorner(UPPER_RIGHT_CORNER, new Corner(UPPER_RIGHT_CORNER)); setCorner(UPPER_LEFT_CORNER, new Corner(UPPER_LEFT_CORNER)); setCorner(LOWER_RIGHT_CORNER, new Corner(LOWER_RIGHT_CORNER)); setCorner(LOWER_LEFT_CORNER, new Corner(LOWER_LEFT_CORNER)); }
getContentPane().setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER); getContentPane().setViewportView(jbList); jbList.addListSelectionListener( new ListSelectionListener() {
public GerritChangeDetailsPanel(final Project project) { panel = new JPanel(new CardLayout()); panel.add(UIVcsUtil.errorPanel("Nothing selected", false), NOTHING_SELECTED); panel.add(UIVcsUtil.errorPanel("Loading...", false), LOADING); panel.add(UIVcsUtil.errorPanel("Several commits selected", false), MULTIPLE_SELECTED); presentationData = new MyPresentationData(project); final JPanel wrapper = new JPanel(new BorderLayout()); jEditorPane = new JEditorPane(UIUtil.HTML_MIME, ""); jEditorPane.setPreferredSize(new Dimension(150, 100)); jEditorPane.setEditable(false); jEditorPane.setBackground(UIUtil.getComboBoxDisabledBackground()); jEditorPane.addHyperlinkListener(new HyperlinkListener() { @Override public void hyperlinkUpdate(HyperlinkEvent e) { GerritChangeDetailsPanel.this.handleHyperlinkEvent(e); } }); final JBScrollPane tableScroll = new JBScrollPane(jEditorPane); tableScroll.setBorder(null); jEditorPane.setBorder(null); wrapper.add(tableScroll, SwingConstants.CENTER); jEditorPane.setBackground(UIUtil.getTableBackground()); wrapper.setBackground(UIUtil.getTableBackground()); panel.add(wrapper, DATA); ((CardLayout) panel.getLayout()).show(panel, NOTHING_SELECTED); }
private void displayResult(JComponent tableView) { resultTreePanel.invalidate(); resultTreePanel.removeAll(); resultTreePanel.add(new JBScrollPane(tableView)); resultTreePanel.validate(); }
private void initialise() { setBorder(new EmptyBorder(8, 8, 8, 8)); final JLabel infoLabel = new JLabel(CheckStyleBundle.message("config.file.error.caption")); infoLabel.setBorder(new EmptyBorder(0, 0, 8, 0)); add(infoLabel, BorderLayout.NORTH); errorField.setEditable(false); errorField.setTabSize(2); final JScrollPane errorScrollPane = new JBScrollPane(errorField, VERTICAL_SCROLLBAR_ALWAYS, HORIZONTAL_SCROLLBAR_ALWAYS); add(errorScrollPane, BorderLayout.CENTER); }
public MongoExplorerPanel(Project project, MongoManager mongoManager, Notifier notifier) { this.project = project; this.mongoManager = mongoManager; this.notifier = notifier; treePanel = new JPanel(new BorderLayout()); treePanel.setLayout(new BorderLayout()); mongoTree = createTree(); mongoTreeBuilder = new MongoTreeBuilder(mongoTree); setLayout(new BorderLayout()); treePanel.add(new JBScrollPane(mongoTree), BorderLayout.CENTER); mongoInfosTable = new MongoInfosTable(); statsPanel = new JPanel(new BorderLayout()); statsPanel.add(new JBScrollPane(mongoInfosTable)); Splitter splitter = new Splitter(true, 0.6f); splitter.setFirstComponent(treePanel); splitter.setSecondComponent(statsPanel); containerPanel.add(splitter, BorderLayout.CENTER); add(rootPanel, BorderLayout.CENTER); toolBarPanel.setLayout(new BorderLayout()); loadAllServerConfigurations(); installActions(); }
toolPanel.add(new JBScrollPane(resultsTree), BorderLayout.CENTER); toolPanel.add(progressPanel, BorderLayout.NORTH);
private void initialise() { setBorder(JBUI.Borders.empty(8, 8, 4, 8)); setPreferredSize(new Dimension(500, 400)); propertiesTable.setToolTipText(CheckStyleBundle.message("config.file.properties.tooltip")); propertiesTable.setStriped(true); propertiesTable.getTableHeader().setReorderingAllowed(false); final JScrollPane propertiesScrollPane = new JBScrollPane(propertiesTable, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS); add(propertiesScrollPane, BorderLayout.CENTER); }
public void updateEditionTree(Document mongoDocument) { editTableView = new JsonTreeTableView(JsonTreeUtils.buildJsonTree(mongoDocument), JsonTreeTableView.COLUMNS_FOR_WRITING); editTableView.setName("editionTreeTable"); TreeUtil.expand(editTableView.getTree(), 2); add(new JBScrollPane(editTableView), BorderLayout.CENTER); buildPopupMenu(); }
@Override protected void createCustomView() { scrollPanel = new JBScrollPane(); }
/** Initializes an empty Google Login Panel. */ public GoogleLoginEmptyPanel() { super(new BorderLayout()); contentScrollPane = new JBScrollPane(); add(contentScrollPane, BorderLayout.CENTER); initializeBottomPane(); }
public static Pair<UberTreeViewer,JPanel> createParseTreePanel() { // wrap tree and slider in panel JPanel treePanel = new JPanel(new BorderLayout(0, 0)); treePanel.setBackground(JBColor.white); final UberTreeViewer viewer = isTrackpadZoomSupported ? new TrackpadZoomingTreeView(null, null, false) : new UberTreeViewer(null, null, false); JSlider scaleSlider = createTreeViewSlider(viewer); // Wrap tree viewer component in scroll pane JScrollPane scrollPane = new JBScrollPane(viewer); // use Intellij's scroller treePanel.add(scrollPane, BorderLayout.CENTER); treePanel.add(scaleSlider, BorderLayout.SOUTH); return new Pair<UberTreeViewer, JPanel>(viewer,treePanel); }
private ProxyColumnInfo(ColumnInfo<T, Aspect> proxy, Runnable listener) { super(proxy.getName()); this.proxy = proxy; this.listener = listener; }
_splitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT, new JBScrollPane(_tree), _propertyPanel) { public void setDividerLocation(int location)