GridLayout layout = new GridLayout(3, 2); layout.setHgap(5); // or whatever number of pixels you want layout.setVgap(5); // same setLayout(layout);
JPanel panel1 = new JPanel(); GridLayout layout = new GridLayout(4, 2); // layout.minimumLayoutSize(panel1); layout.setHgap(1); layout.setVgap(10); panel1.setLayout(layout); pane.addTab("Profile", panel1); Dimension dmtfs = nameField.getPreferredSize(); // default preferred text field size nameField.setPreferredSize(new Dimension(dmtfs.width, dmtfs.height-10)); // too small, but will be caught by height of text area ageField.setPreferredSize(new Dimension(dmtfs.width, dmtfs.height-10)); heightField.setPreferredSize(new Dimension(dmtfs.width, dmtfs.height-10)); weightField.setPreferredSize(new Dimension(dmtfs.width, dmtfs.height-10)); Dimension dmtas = nameArea.getPreferredSize(); // default preferred text area size nameArea.setPreferredSize(new Dimension(dmtas.width+10, dmtas.height)); // changing one is enough, because GridLayout goes for the biggest
@ScriptFunction public void setHgap(int aValue){ ((GridLayout)getLayout()).setHgap(aValue); super.revalidate(); super.repaint(); }
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);
public AssetPanel() { this.gridLayout = new GridLayout(3, COLUMNS); this.gridLayout.setVgap(5); this.gridLayout.setHgap(5); this.setLayout(this.gridLayout); this.setBorder(new EmptyBorder(5, 5, 5, 5)); this.setBackground(BACKGROUND); // TODO: implement support for arrow keys to change focus }
/** * 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; }
public JXBtnPanel(JButton okButton, JButton cancelButton) { GridLayout layout = new GridLayout(1,2); layout.setHgap(5); setLayout(layout); this.ok = okButton; this.cancel = cancelButton; add(okButton); add(cancelButton); setBorder(new EmptyBorder(0,0,7,11)); }
public JXBtnPanel(JButton okButton, JButton cancelButton) { GridLayout layout = new GridLayout(1,2); layout.setHgap(5); setLayout(layout); this.ok = okButton; this.cancel = cancelButton; add(okButton); add(cancelButton); setBorder(new EmptyBorder(0,0,7,11)); }
public JXBtnPanel(JButton okButton, JButton cancelButton) { GridLayout layout = new GridLayout(1,2); layout.setHgap(5); setLayout(layout); this.ok = okButton; this.cancel = cancelButton; add(okButton); add(cancelButton); setBorder(new EmptyBorder(0,0,7,11)); }
/** * This method initializes previousButtonPanel * * @return javax.swing.JPanel */ private JPanel getPreviousButtonPanel() { if (previousButtonPanel == null) { previousButtonPanel = new javax.swing.JPanel(); java.awt.GridLayout layout = new java.awt.GridLayout(1, 2); layout.setHgap(3); previousButtonPanel.setLayout(layout); previousButtonPanel.setName(""); previousButtonPanel.setOpaque(false); if (isShowYearButtons()) { previousButtonPanel.add(getPreviousYearButton()); } previousButtonPanel.add(getPreviousMonthButton()); } return previousButtonPanel; }
public JXBtnPanel(JButton okButton, JButton cancelButton) { GridLayout layout = new GridLayout(1,2); layout.setHgap(5); setLayout(layout); this.ok = okButton; this.cancel = cancelButton; add(okButton); add(cancelButton); setBorder(new EmptyBorder(0,0,7,11)); }
public JXBtnPanel(JButton okButton, JButton cancelButton) { GridLayout layout = new GridLayout(1,2); layout.setHgap(5); setLayout(layout); this.ok = okButton; this.cancel = cancelButton; add(okButton); add(cancelButton); setBorder(new EmptyBorder(0,0,7,11)); }
/** * This method initializes nextButtonPanel * * @return javax.swing.JPanel */ private JPanel getNextButtonPanel() { if (nextButtonPanel == null) { nextButtonPanel = new javax.swing.JPanel(); java.awt.GridLayout layout = new java.awt.GridLayout(1, 2); layout.setHgap(3); nextButtonPanel.setLayout(layout); nextButtonPanel.setName(""); nextButtonPanel.setOpaque(false); nextButtonPanel.add(getNextMonthButton()); if (isShowYearButtons()) { nextButtonPanel.add(getNextYearButton()); } } return nextButtonPanel; }
public PopupPane() { setName("progresspopup"); setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED); setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); setFocusable(true); setRequestFocusEnabled(true); listComponents = new HashSet<>(); view = new JPanel(); setViewportView(view); GridLayout grid = new GridLayout(0, 1); grid.setHgap(0); grid.setVgap(0); view.setLayout(grid); view.setBorder(BorderFactory.createEmptyBorder()); }
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(); } }
public JPopupPaneComponent() { setName("jpopuppane"); GridLayout grid = new GridLayout(0, 1); grid.setHgap(0); grid.setVgap(0); setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED); setViewportView(view); setFocusable(true); setRequestFocusEnabled(true); setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); } static final int ITEM_WIDTH = 400;
private void addNumsArea() { GridLayout numsLayout = new GridLayout(3, 3); numsLayout.setHgap(10); numsLayout.setVgap(10); numPanel.setLayout(numsLayout); addNumButtonWithListener(7); addNumButtonWithListener(8); addNumButtonWithListener(9); addNumButtonWithListener(4); addNumButtonWithListener(5); addNumButtonWithListener(6); addNumButtonWithListener(1); addNumButtonWithListener(2); addNumButtonWithListener(3); }
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); } } }