removeAll(); TangoColorFactory tangoColorFactory = new TangoColorFactory(); gridLayout.setColumns((int) Math.ceil(Math.sqrt(dinnerParty.getTableList().size()))); Map<Seat, SeatPanel> seatPanelMap = new HashMap<>(dinnerParty.getSeatList().size()); SeatPanel unassignedPanel = new SeatPanel(null);
public void addItems(List<String> itemStrings, boolean isChecked) { // Layout so that we have a maximum of 20 items per column int nColumns = (itemStrings.size() / 20) + 1; layout.setColumns(nColumns); for (String itemText : itemStrings) { addItem(itemText, isChecked); } JButton checkAllButton = new JButton("Check All"); itemPanel.add(checkAllButton); isDirty = true; }
GridLayout gr=new GridLayout(0, 6); gr.setRows(0); gr.setColumns(6); JPanel cpanel=new JPanel(); cpanel.setLayout(gr); for (int j = 0; j< this.docList.size(); j++){ image = this.docList.get(j); JLabel jl=new JLabel(new ImageIcon(image)); cpanel.add(jl); } this.add(cpanel); // assuming 'this' is the scrollpane you want
private void jbInit() throws Exception { this.getContentPane().setLayout(gridLayout1); gridLayout1.setColumns(1); this.getContentPane().add(splash, null); }
private JPanel getPreviewWrapperPanel() { if (previewWrapperPanel == null) { GridLayout gridLayout = new GridLayout(); gridLayout.setRows(1); gridLayout.setColumns(1); previewWrapperPanel = new JPanel(); previewWrapperPanel.setBorder(BorderFactory.createCompoundBorder( BorderFactory.createEmptyBorder(0, 5, 0, 0), BorderFactory .createTitledBorder(null, "Preview", TitledBorder.CENTER, TitledBorder.BELOW_BOTTOM, null, null))); previewWrapperPanel.setLayout(gridLayout); previewWrapperPanel.add(getPreviewPanel(), null); } return previewWrapperPanel; }
JPanel container1 = new JPanel(new GridLayout(2, 1, 8, 8)); // Or GridLayout gridLayout = new GridLayout(); gridLayout.setRows(2); gridLayout.setColumns(1); gridLayout.setHgap(8); gridLayout.setVgap(8); JPanel container1 = new JPanel(gridLayout);
/** * This method initializes uiConfigurationPanel * * @return javax.swing.JPanel */ private JPanel getUiConfigurationPanel() { if (uiConfigurationPanel == null) { GridLayout gridLayout2 = new GridLayout(); gridLayout2.setRows(2); gridLayout2.setColumns(1); uiConfigurationPanel = new JPanel(); uiConfigurationPanel.setLayout(gridLayout2); uiConfigurationPanel.add(getTrayIconConfigurationPanel(), null); uiConfigurationPanel.setName("UI Configuration"); } return uiConfigurationPanel; }
/** * This method initializes trayIconConfigurationPanel * * @return javax.swing.JPanel */ private JPanel getTrayIconConfigurationPanel() { if (trayIconConfigurationPanel == null) { showPopupNotificationLabel = new JLabel(); showPopupNotificationLabel.setToolTipText("Note: Messages will show for Java Exceptions regardless of this setting"); showPopupNotificationLabel.setText("Show Popup Notifications"); showAnimatedBuildLabel = new JLabel(); showAnimatedBuildLabel.setText("Show Animation when Building"); showHealthLabel = new JLabel(); showHealthLabel.setText("Show Health Icons on System Tray"); GridLayout gridLayout3 = new GridLayout(); gridLayout3.setRows(3); gridLayout3.setHgap(0); gridLayout3.setColumns(2); trayIconConfigurationPanel = new JPanel(); trayIconConfigurationPanel.setBorder(BorderFactory.createTitledBorder(null, "Tray Icon Configuration", TitledBorder.DEFAULT_JUSTIFICATION, TitledBorder.DEFAULT_POSITION, new Font("Dialog", Font.BOLD, 12), new Color(51, 51, 51))); trayIconConfigurationPanel.setLayout(gridLayout3); trayIconConfigurationPanel.add(showHealthLabel, null); trayIconConfigurationPanel.add(getShowHealthCB(), null); trayIconConfigurationPanel.add(showAnimatedBuildLabel, null); trayIconConfigurationPanel.add(getShowAnimatedBuildCB(), null); trayIconConfigurationPanel.add(showPopupNotificationLabel, null); trayIconConfigurationPanel.add(getShowPopupNotificationCB(), null); } return trayIconConfigurationPanel; }
@Override public void actionPerformed(ActionEvent ae) { if (expansion.isVisible()) { revealButton.setText("+"); expansion.removeComponentListener(widthListener); expansion.setVisible(false); } else { revealButton.setText("-"); ((GridLayout)expansion.getLayout()).setColumns(getWidth() / widestCheck); expansion.addComponentListener(widthListener); expansion.setVisible(true); } validate(); } });
@Override public void componentResized(ComponentEvent ce) { GridLayout expansionLayout = (GridLayout)expansion.getLayout(); int cols = Math.max(1, expansion.getWidth() / widestCheck); if (cols != expansionLayout.getColumns()) { expansionLayout.setColumns(cols); expansion.validate(); } } };
private void updateSize() { //System.out.println("LegendPanel.updateSize"); if (orientation == VERTICAL) { int nh = 1; if (maxHeight < plotCanvas.getHeight()) { nh = plotCanvas.getHeight() / (maxHeight + inset); } int nw = 1 + legends.size() / nh; ((GridLayout) (container.getLayout())).setColumns(nw); ((GridLayout) (container.getLayout())).setRows(1 + legends.size() / nw); container.setPreferredSize(new Dimension((maxWidth + inset) * nw, (maxHeight + inset) * (1 + legends.size() / nw))); } else if (orientation == HORIZONTAL) { int nw = 1; if (maxWidth < plotCanvas.getWidth()) { nw = plotCanvas.getWidth() / (maxWidth + inset); } int nh = 1 + legends.size() / nw; ((GridLayout) (container.getLayout())).setRows(nh); ((GridLayout) (container.getLayout())).setColumns(1 + legends.size() / nh); container.setPreferredSize(new Dimension((maxWidth + inset) * (1 + legends.size() / nh), (maxHeight + inset) * nh)); } container.updateUI(); }
private void updateSize() { //System.out.println("LegendPanel.updateSize"); if (orientation == VERTICAL) { int nh = 1; if (maxHeight < plotCanvas.getHeight()) { nh = plotCanvas.getHeight() / (maxHeight + inset); } int nw = 1 + legends.size() / nh; ((GridLayout) (container.getLayout())).setColumns(nw); ((GridLayout) (container.getLayout())).setRows(1 + legends.size() / nw); container.setPreferredSize(new Dimension((maxWidth + inset) * nw, (maxHeight + inset) * (1 + legends.size() / nw))); } else if (orientation == HORIZONTAL) { int nw = 1; if (maxWidth < plotCanvas.getWidth()) { nw = plotCanvas.getWidth() / (maxWidth + inset); } int nh = 1 + legends.size() / nw; ((GridLayout) (container.getLayout())).setRows(nh); ((GridLayout) (container.getLayout())).setColumns(1 + legends.size() / nh); container.setPreferredSize(new Dimension((maxWidth + inset) * (1 + legends.size() / nh), (maxHeight + inset) * nh)); } container.updateUI(); }
public class gridCreator extends JFrame implements ActionListener{ ObjectCreator obj = new ObjectCreator(); GridLayout itemGrid = new GridLayout(); JFrame frame = new JFrame("pls work"); static gridCreator instance; public static void main(String[] args) throws FileNotFoundException { instance = new gridCreator(); instance.createGrids(); instance.createAndShowGUI(); } public void createGrids() throws FileNotFoundException{ obj.loadItems(); itemGrid.setColumns(20); itemGrid.setRows(4); for (ObjectCreator.Item item : obj.items){ addComponentsToPane(item); } } private void addComponentsToPane(ObjectCreator.Item item) { JButton button = new JButton(item.getName()); frame.add(button); } @Override public void actionPerformed(ActionEvent e) { //do actions here }
private JPanel getPanelCenter() { if (panelCenter == null) { final GridLayout gridLayout = new GridLayout(); gridLayout.setRows(8); gridLayout.setHgap(5); gridLayout.setVgap(5); gridLayout.setColumns(1); panelCenter = new JPanel(); panelCenter.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10)); panelCenter.setLayout(gridLayout); panelCenter.setName("panelCenter"); panelCenter.add(getLabelNofM(), null); panelCenter.add(getProgressBarNofM(), null); panelCenter.add(getLabelSpacer(), null); panelCenter.add(getLabelSource(), null); panelCenter.add(getLabelSourceFile(), null); panelCenter.add(getLabelDest(), null); panelCenter.add(getLabelDestFile(), null); panelCenter.add(getProgressBarFile(), null); } return panelCenter; }
public void renderMeasurements (final @Nonnull String[][] measurements) { assert EventQueue.isDispatchThread(); innerPanel.removeAll(); gridLayout.setColumns(measurements[0].length); gridLayout.setRows(measurements.length); gridLayout.setHgap(1); gridLayout.setVgap(1); for (int row = 0; row < gridLayout.getRows(); row++) { for (int column = 0; column < gridLayout.getColumns(); column++) { innerPanel.add(new MeasurementPanel(measurements[row][column])); } } innerPanel.validate(); } }
public void renderMeasurements (final @Nonnull String[][] measurements) { assert EventQueue.isDispatchThread(); innerPanel.removeAll(); gridLayout.setColumns(measurements[0].length); gridLayout.setRows(measurements.length); gridLayout.setHgap(1); gridLayout.setVgap(1); for (int row = 0; row < gridLayout.getRows(); row++) { for (int column = 0; column < gridLayout.getColumns(); column++) { innerPanel.add(new MeasurementPanel(measurements[row][column])); } } innerPanel.validate(); } }
@Override public void componentResized(ComponentEvent e) { int oldCols = ((GridLayout)getLayout()).getColumns(); int newCols = Math.min(getComponentCount(), getWidth() / widestCheck); if (newCols != oldCols) { Tool.LOG.info("New width for " + argument.name + " was " + getWidth() + ", setting columns to " + newCols); ((GridLayout)getLayout()).setColumns(newCols); revalidate(); } } });
switch (viewDescriptor.getDrivingDimension()) { case IEvenGridViewDescriptor.ROW: layout.setColumns(viewDescriptor.getDrivingDimensionCellCount()); layout.setRows(0); break; case IEvenGridViewDescriptor.COLUMN: layout.setRows(viewDescriptor.getDrivingDimensionCellCount()); layout.setColumns(0); break; default:
switch (viewDescriptor.getDrivingDimension()) { case ROW: layout.setColumns(viewDescriptor.getDrivingDimensionCellCount()); layout.setRows(0); break; case COLUMN: layout.setRows(viewDescriptor.getDrivingDimensionCellCount()); layout.setColumns(0); break; default:
public static void init(GridLayout comp, Thing thing, Container parent, ActionContext actionContext){ Integer hgap = JavaCreator.createInteger(thing, "hgap"); if(hgap != null){ comp.setHgap(hgap); } Integer vgap = JavaCreator.createInteger(thing, "vgap"); if(vgap != null){ comp.setVgap(vgap); } Integer cols = JavaCreator.createInteger(thing, "cols"); if(cols != null){ comp.setColumns(cols); } Integer rows = JavaCreator.createInteger(thing, "rows"); if(rows != null){ comp.setRows(rows); } } }