JBPopup popup = builder.createPopup(); builder.getScrollPane().setBorder(null); builder.getScrollPane().setViewportBorder(null); popup.showInBestPositionFor(editor);
private void performImport(@NotNull List<String> packagesToImport, @NotNull BallerinaFile file, @Nullable Editor editor) { if (packagesToImport.size() > 1 && editor != null) { JBList<String> list = new JBList<>(packagesToImport); list.installCellRenderer(o -> { JBLabel label = new JBLabel(o.toString(), BallerinaIcons.PACKAGE, SwingConstants.LEFT); label.setBorder(JBUI.Borders.empty(2, 4)); return label; }); PopupChooserBuilder popupChooserBuilder = JBPopupFactory.getInstance().createListPopupBuilder(list) .setRequestFocus(true) .setTitle("Package to import") .setItemChoosenCallback(() -> { int i = list.getSelectedIndex(); if (i < 0) { return; } performImport(file, packagesToImport.get(i)); }) .setFilteringEnabled(item -> item instanceof String ? (String) item : item.toString()); JBPopup popup = popupChooserBuilder.createPopup(); popupChooserBuilder.getScrollPane().setBorder(null); popupChooserBuilder.getScrollPane().setViewportBorder(null); popup.showInBestPositionFor(editor); } }
@Override public void setBorder(Border border) { super.setBorder(border); if (jScrollPane1 != null) { jScrollPane1.setViewportBorder(border); jScrollPane1.setBorder(border); } }
public static void main(String[] args) { JScrollPane scroll = new JScrollPane(new JTree()); scroll.setViewportBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10)); JFrame frame = new JFrame("Test"); frame.add(scroll); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.pack(); frame.setVisible(true); }
/** * * Creates new form ChatPanel * */ public ChatPanelBasic() { initComponents(); setBackground(new Color(0, 0, 0, CHAT_ALPHA)); changeGUISize(GUISizeHelper.chatFont); if (jScrollPaneTxt != null) { jScrollPaneTxt.setBackground(new Color(0, 0, 0, CHAT_ALPHA)); jScrollPaneTxt.getViewport().setBackground(new Color(0, 0, 0, CHAT_ALPHA)); jScrollPaneTxt.setViewportBorder(null); } }
private void initComponents() { setOpaque(false); jPanel = new JLayeredPane(); jPanel.setLayout(null); jPanel.setOpaque(false); jScrollPane = new JScrollPane(jPanel); Border empty = new EmptyBorder(0, 0, 0, 0); jScrollPane.setBorder(empty); jScrollPane.setViewportBorder(empty); jScrollPane.setOpaque(false); jScrollPane.getViewport().setOpaque(false); this.add(jScrollPane); }
scroll.setOpaque(false); scroll.setViewportBorder(BorderFactory.createEmptyBorder());
public void initComponents() { hand = new mage.client.cards.Cards(true); hand.setMinOffsetY(HAND_MIN_CARDS_OFFSET_Y); hand.setCardDimension(GUISizeHelper.handCardDimension); jPanel = new JPanel(); jScrollPane1 = new JScrollPane(jPanel); jScrollPane1.getViewport().setBackground(new Color(0, 0, 0, 0)); jPanel.setLayout(new GridBagLayout()); // centers hand jPanel.setBackground(new Color(0, 0, 0, 0)); jPanel.add(hand); setOpaque(false); jPanel.setOpaque(false); jScrollPane1.setOpaque(false); jPanel.setBorder(EMPTY_BORDER); jScrollPane1.setBorder(EMPTY_BORDER); jScrollPane1.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_NEVER); jScrollPane1.getHorizontalScrollBar().setUnitIncrement(8); jScrollPane1.setViewportBorder(EMPTY_BORDER); setLayout(new BorderLayout()); add(jScrollPane1, BorderLayout.CENTER); hand.setHScrollSpeed(8); hand.setBackgroundColor(new Color(0, 0, 0, 0)); hand.setVisibleIfEmpty(false); hand.setBorder(EMPTY_BORDER); hand.setZone(Zone.HAND.toString()); }
textAreaScrollPane.getViewport().setOpaque(false); textAreaScrollPane.setBorder(null); textAreaScrollPane.setViewportBorder(null); mainPanel.add(textAreaScrollPane);
Border emptyBorder = BorderFactory.createEmptyBorder(); sp.setBorder(emptyBorder); sp.setViewportBorder(emptyBorder); sp.setBackground(textArea.getBackground()); sp.getViewport().setBackground(textArea.getBackground());
public PlayersChatPanel() { userTableModel = new UserTableModel(); // needs to be set before initComponents(); initComponents(); setBackground(new Color(0, 0, 0, CHAT_ALPHA)); jTablePlayers.setBackground(new Color(0, 0, 0, CHAT_ALPHA)); jTablePlayers.setForeground(Color.white); jTablePlayers.setRowSorter(new MageTableRowSorter(userTableModel)); setGUISize(); TableUtil.setColumnWidthAndOrder(jTablePlayers, tableInfo.getColumnsWidth(), KEY_USERS_COLUMNS_WIDTH, KEY_USERS_COLUMNS_ORDER); jTablePlayers.setDefaultRenderer(Icon.class, new CountryCellRenderer()); jScrollPaneTalk.setSystemMessagesPane(colorPaneSystem); jScrollPaneTalk.setOpaque(false); jScrollPaneSystem.getViewport().setOpaque(false); jScrollPaneSystem.setViewportBorder(null); colorPaneSystem.setExtBackgroundColor(new Color(0, 0, 0, CHAT_ALPHA)); // Alpha = 255 not transparent colorPaneSystem.setBorder(new EmptyBorder(5, 5, 5, 5)); if (jScrollPanePlayers != null) { jScrollPanePlayers.setBackground(new Color(0, 0, 0, CHAT_ALPHA)); jScrollPanePlayers.getViewport().setBackground(new Color(0, 0, 0, CHAT_ALPHA)); jScrollPanePlayers.setViewportBorder(null); } }
jScrollPaneT.setViewportBorder( javax.swing.BorderFactory.createLineBorder( new java.awt.Color(
cardScroll.setOpaque(false); cardScroll.getViewport().setOpaque(false); cardScroll.setViewportBorder(BorderFactory.createEmptyBorder()); cardScroll.setBorder(BorderFactory.createLineBorder(Color.gray, 1)); cardScroll.getVerticalScrollBar().setUnitIncrement(CardRenderer.getCardTopHeight(getCardWidth()));
scroller.scrollPane.setViewportBorder(BorderFactory.createEmptyBorder(0, 0, -1, -1));
jScrollPaneTablesActive.setViewportBorder(null); jScrollPaneTablesFinished.setViewportBorder(null); jScrollPaneTablesFinished.setMinimumSize(new java.awt.Dimension(23, 0));
jScrollPane2.setViewportBorder(BorderFactory.createEmptyBorder());
scrollerNetwork.scrollPane.setViewportBorder(BorderFactory.createEmptyBorder(0, 0, -1, -1));
private void init() { listPanel = new RdnPanelList(currentName, editable); JScrollPane jScrollPane = new JScrollPane(listPanel); jScrollPane.setViewportBorder(null); jScrollPane.setBorder(BorderFactory.createEmptyBorder()); jScrollPane.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS); jScrollPane.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); setLayout(new BorderLayout()); add(jScrollPane, BorderLayout.CENTER); }
/** * Creates a scroll pane containing the actual graph of the results. * * @return a scroll pane containing the graph */ private Component createGraphPanel() { JScrollPane graphScrollPanel = makeScrollPane(graph, ScrollPaneConstants.VERTICAL_SCROLLBAR_NEVER, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_AS_NEEDED); graphScrollPanel.setViewportBorder(BorderFactory.createEmptyBorder(2, 2, 2, 2)); graphScrollPanel.setPreferredSize(graphScrollPanel.getMinimumSize()); return graphScrollPanel; }
FakeList() { super(new FocusedListItem()); fakeList = this; setViewportBorder(BorderFactory.createEmptyBorder(2, 0, 2, 0)); init(); }