private JComponent createQuickOpenPanel(JList<QuickOpenAction> listPanel, String title, List<File> fileList) { listPanel.setSelectionMode(ListSelectionModel.SINGLE_SELECTION); listPanel.addListSelectionListener(event -> { if (event.getValueIsAdjusting()) { return; } int selectedIndex = listPanel.getSelectedIndex(); if (selectedIndex < 0) { return; } QuickOpenAction action = listPanel.getModel().getElementAt(selectedIndex); action.actionPerformed(new ActionEvent(listPanel, -1, null)); }); refreshQuickOpenPanel(listPanel, fileList); JScrollPane scrollPane = new JScrollPane(listPanel); scrollPane.getVerticalScrollBar().setUnitIncrement(25); scrollPane.setMinimumSize(new Dimension(100, 80)); // Size fits into screen resolution 1024*768 scrollPane.setPreferredSize(new Dimension(180, 200)); JPanel titlePanel = new JPanel(new BorderLayout()); titlePanel.setBorder(BorderFactory.createEmptyBorder(2, 2, 2, 2)); JLabel titleLabel = new JLabel(title); titleLabel.setBorder(BorderFactory.createEmptyBorder(2, 2, 2, 2)); titlePanel.add(titleLabel, BorderLayout.NORTH); titlePanel.add(scrollPane, BorderLayout.CENTER); return titlePanel; }
fontList.setVisibleRowCount(6); fontList.setSelectedIndex(0); fontScroll.setMinimumSize(new Dimension(220, fontList.getPreferredScrollableViewportSize().height)); effectsList.setModel(effectsListModel); effectsList.setVisibleRowCount(7); effectsScroll.setMinimumSize(effectsList.getPreferredScrollableViewportSize());
fontList.setVisibleRowCount(6); fontList.setSelectedIndex(0); fontScroll.setMinimumSize(new Dimension(220, fontList.getPreferredScrollableViewportSize().height)); effectsList.setModel(effectsListModel); effectsList.setVisibleRowCount(7); effectsScroll.setMinimumSize(effectsList.getPreferredScrollableViewportSize());
ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER); propertyPanelScrollPane.setMinimumSize(new Dimension(350, 720)); propertyPanelScrollPane.setPreferredSize(new Dimension(350, 720));
@PostConstruct public void init() { addWindowListener( new WindowAdapter() { @Override public void windowClosing(WindowEvent windowEvent) { dispose(); } } ); JScrollPane containerTreePane; containerTreePane = new JScrollPane(treeView.asUIComponent()); containerTreePane.setMinimumSize(new Dimension(180, 200)); JSplitPane splitPane = new JSplitPane(JSplitPane.HORIZONTAL_SPLIT); splitPane.setBorder(new EmptyBorder(10, 10, 10, 10)); splitPane.setLeftComponent(containerTreePane); splitPane.setRightComponent(detailView.asUIComponent()); splitPane.setResizeWeight(0.65); setLayout(new BorderLayout()); setPreferredSize(new Dimension(700, 500)); setMinimumSize(new Dimension(500, 250)); add(splitPane, BorderLayout.CENTER); pack(); setVisible(true); }
/** Constructor */ public XChartDemo() { super(new GridLayout(1, 0)); // Create the nodes. DefaultMutableTreeNode top = new DefaultMutableTreeNode("XChart Example Charts"); createNodes(top); // Create a tree that allows one selection at a time. tree = new JTree(top); tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); // Listen for when the selection changes. tree.addTreeSelectionListener(this); // Create the scroll pane and add the tree to it. JScrollPane treeView = new JScrollPane(tree); // Create Chart Panel chartPanel = new XChartPanel(new AreaChart01().getChart()); // Add the scroll panes to a split pane. splitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT); splitPane.setTopComponent(treeView); splitPane.setBottomComponent(chartPanel); Dimension minimumSize = new Dimension(130, 160); treeView.setMinimumSize(minimumSize); splitPane.setPreferredSize(new Dimension(700, 700)); // Add the split pane to this panel. add(splitPane); }
protected void init() { // Create the nodes. DefaultMutableTreeNode top = new DefaultMutableTreeNode("XChart Example Charts"); createNodes(top); tree = new JTree(top); // Create a tree that allows one selection at a time. tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); // Listen for when the selection changes. tree.addTreeSelectionListener(this); // Create the scroll pane and add the tree to it. JScrollPane treeView = new JScrollPane(tree); // Create Chart Panel tabbedPane = new JTabbedPane(); for (int i = 0; i < tree.getRowCount(); i++) { tree.expandRow(i); } // select first leaf DefaultMutableTreeNode firstLeaf = top.getFirstLeaf(); tree.setSelectionPath(new TreePath(firstLeaf.getPath())); // Add the scroll panes to a split pane. splitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT); splitPane.setTopComponent(treeView); splitPane.setBottomComponent(tabbedPane); Dimension minimumSize = new Dimension(130, 160); treeView.setMinimumSize(minimumSize); splitPane.setPreferredSize(new Dimension(700, 700)); // Add the split pane to this panel. add(splitPane); }
tableScroll.setPreferredSize(new Dimension(200, 170)); tableScroll.setMaximumSize(new Dimension(200, 170)); tableScroll.setMinimumSize(new Dimension(200, 170)); tablePanel.add(tableScroll, BorderLayout.CENTER); JPanel buttonPanel = new JPanel(new FlowLayout(FlowLayout.LEADING, 5, 5));
jScrollPaneTablesFinished.setMinimumSize(new java.awt.Dimension(23, 0));
avatarPane.setMinimumSize(new java.awt.Dimension(508, 772)); avatarPane.setPreferredSize(new java.awt.Dimension(508, 772));
/** * Create the panel where the GUI representation of the test tree is * displayed. The tree should already be created before calling this method. * * @return a scroll pane containing the test tree GUI */ private JScrollPane createTreePanel() { JScrollPane treeP = new JScrollPane(tree); treeP.setMinimumSize(new Dimension(100, 0)); return treeP; }
/** * @param width * @param height */ public void setSize(int width, int height) { Dimension size = new Dimension(width, height); this.scrollPane.setMinimumSize(size); this.scrollPane.setPreferredSize(size); }
/** * @param width * @param height */ public void setSize(int width, int height) { Dimension size = new Dimension(width, height); this.scrollPane.setMinimumSize(size); this.scrollPane.setPreferredSize(size); }
/** * @param width * @param height */ public void setSize(int width, int height) { Dimension size = new Dimension(width, height); this.scrollPane.setMinimumSize(size); this.scrollPane.setPreferredSize(size); }
public final void setUserlistWidth(int width, int minWidth) { userlist.setPreferredSize(new Dimension(width, 10)); userlist.setMinimumSize(new Dimension(minWidth, 0)); userlistMinWidth = minWidth; }
JList list = controller.getCategorieList(); JScrollPane sp = new JScrollPane(list); Dimension d = new Dimension(100, 100); sp.setMinimumSize(d); sp.setPreferredSize(d); this.add(list, BorderLayout.NORTH);
private Component wrap(Component c, String title) { JScrollPane s = new JScrollPane(c); s.setBackground(Color.white); s.setMinimumSize(new Dimension(400,15)); s.setPreferredSize(new Dimension(400,200)); s.setBorder(BorderFactory.createTitledBorder(BorderFactory.createEmptyBorder(0,5,0,5), title)); return s; }
private void addSizeScrollPane() { JScrollPane sizeScrollPane = new JScrollPane(); sizeScrollPane.setMinimumSize(new Dimension(50, 50)); sizeScrollPane.setPreferredSize(new Dimension(60, 100)); sizeScrollPane.setViewportView(sizeList); GridBagConstraints gridBagConstraints = new GridBagConstraints(); gridBagConstraints.gridy = 1; gridBagConstraints.fill = GridBagConstraints.VERTICAL; gridBagConstraints.anchor = GridBagConstraints.LINE_START; gridBagConstraints.weighty = 1.0; add(sizeScrollPane, gridBagConstraints); }
KTreePanel() { super(new GridLayout(1,0)); tree = new JTree(new DefaultMutableTreeNode("No term loaded")); tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); add(tree); JScrollPane treeView = new JScrollPane(tree); treeView.setMinimumSize(new Dimension(100,100)); treeView.setPreferredSize(new Dimension(500,300)); add(treeView); }
@Override public void componentResized(ComponentEvent cv) { m_js.setMinimumSize(new Dimension(MatrixPanel.this.getWidth(), MatrixPanel.this.getHeight() - optionsPanel.getPreferredSize().height - 10)); jp.setDividerLocation(MatrixPanel.this.getHeight() - optionsPanel.getPreferredSize().height - 10); } });