public static Border createBorder() { return createBorder(SideBorder.ALL); }
public SonarLintRulePanel(Project project, ProjectBindingManager projectBindingManager) { this.project = project; this.projectBindingManager = projectBindingManager; this.kit = new CustomHTMLEditorKit(); StyleSheet styleSheet = kit.getStyleSheet(); styleSheet.addRule("td {align:center;}"); styleSheet.addRule("td.pad {padding: 0px 10px 0px 0px;}"); panel = new JPanel(new BorderLayout()); panel.setBorder(IdeBorderFactory.createBorder(SideBorder.LEFT)); setRuleKey(null); show(); }
void initTableModel(@NotNull Set<Role> roles) { setModel(new ServiceAccountRolesTableModel(roles)); setDefaultRenderer(Role.class, new RoleNameRenderer()); setDefaultRenderer(Boolean.class, new BooleanTableCellRenderer()); setDefaultEditor(Boolean.class, new BooleanTableCellEditor()); TableUtil.setupCheckboxColumn(this, 1); setBorder(IdeBorderFactory.createBorder()); setRowHeight(25); }
table.getTree().setShowsRootHandles(true); scrollPane.setHorizontalScrollBarPolicy(ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED); scrollPane.setBorder(IdeBorderFactory.createBorder(SideBorder.BOTTOM + SideBorder.LEFT + SideBorder.TOP));
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)); }
public RepositoryChangesBrowser get(Project project, GerritChangeListPanel changeListPanel) { selectBaseRevisionAction = new SelectBaseRevisionAction(selectedRevisions); TableView<ChangeInfo> table = changeListPanel.getTable(); final GerritRepositoryChangesBrowser changesBrowser = new GerritRepositoryChangesBrowser(project); changesBrowser.getDiffAction().registerCustomShortcutSet(CommonShortcuts.getDiff(), table); changesBrowser.getViewer().setScrollPaneBorder(IdeBorderFactory.createBorder(SideBorder.LEFT | SideBorder.TOP)); changesBrowser.getViewer().setChangeDecorator(changesBrowser.getChangeNodeDecorator()); changeListPanel.addListSelectionListener(new Consumer<ChangeInfo>() { @Override public void consume(ChangeInfo changeInfo) { changesBrowser.setSelectedChange(changeInfo); } }); return changesBrowser; }
detailsSplitter.setShowDividerControls(true); changeListPanel.setBorder(IdeBorderFactory.createBorder(SideBorder.TOP | SideBorder.RIGHT | SideBorder.BOTTOM)); detailsSplitter.setFirstComponent(changeListPanel); details.setBorder(IdeBorderFactory.createBorder(SideBorder.TOP | SideBorder.RIGHT)); detailsSplitter.setSecondComponent(details);
private void createProjectList() { projectList = new JBList(); projectList.setEmptyText("No projects found in the selected SonarQube Server"); projectList.setCellRenderer(new ProjectListRenderer()); projectList.addListSelectionListener(new ProjectItemListener()); projectList.addMouseListener(new ProjectMouseListener()); projectList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); projectList.setVisibleRowCount(10); projectList.setBorder(IdeBorderFactory.createBorder()); Convertor<Object, String> convertor = o -> { RemoteProject project = (RemoteProject) o; return project.getName() + " " + project.getKey(); }; new ListSpeedSearch(projectList, convertor); scrollPane = new JBScrollPane(projectList); }