/** * Returns the maximum amount of space the layout can use. * * @param the Container for which this layout manager is being used * @return a Dimension object containing the layout's maximum size */ public Dimension maximumLayoutSize(Container target) { Dimension cpd; int cpWidth = Integer.MAX_VALUE; int cpHeight = Integer.MAX_VALUE; int mbWidth = Integer.MAX_VALUE; int mbHeight = Integer.MAX_VALUE; int tpWidth = Integer.MAX_VALUE; int tpHeight = Integer.MAX_VALUE; Insets i = target.getInsets(); JRootPane root = (JRootPane) target; if (root.getContentPane() != null) { cpd = root.getContentPane().getMaximumSize(); if (cpd != null) { cpWidth = cpd.width; cpHeight = cpd.height; } } int maxHeight = Math.max(Math.max(cpHeight, mbHeight), tpHeight); // Only overflows if 3 real non-MAX_VALUE heights, sum to > MAX_VALUE // Only will happen if sums to more than 2 billion units. Not likely. if (maxHeight != Integer.MAX_VALUE) { maxHeight = cpHeight + mbHeight + tpHeight + i.top + i.bottom; } int maxWidth = Math.max(Math.max(cpWidth, mbWidth), tpWidth); // Similar overflow comment as above if (maxWidth != Integer.MAX_VALUE) { maxWidth += i.left + i.right; } return new Dimension(maxWidth, maxHeight); }
public Dimension preferredLayoutSize(Container target) { Insets insets = target.getInsets(); Dimension compMax = new Dimension(0, 0); int maxheight = target.getBounds().height - (insets.top + insets.bottom + vgap * 2); int nmembers = target.getComponentCount(); int visiblecount = 0; for (int i = 0; i < nmembers; i++) { Component m = target.getComponent(i); if (m.isVisible()) { ++visiblecount; Dimension d = m.getPreferredSize(); compMax.width = Math.max(compMax.width, d.width); compMax.height = Math.max(compMax.height, d.height); } } if (visiblecount > 0) { int nrows = Math.max(1, (maxheight + compMax.height / 4) / compMax.height); int ncols = (visiblecount + nrows - 1) / nrows; compMax.height = compMax.height * nrows + vgap * (nrows - 1); compMax.width = compMax.width * ncols + hgap * (ncols - 1); } compMax.height += insets.top + insets.bottom + vgap * 2; compMax.width += insets.left + insets.right + hgap * 2; return compMax; }
/** * Returns the minimum amount of space the layout needs. * * @param the Container for which this layout manager is being used * @return a Dimension object containing the layout's minimum size */ public Dimension minimumLayoutSize(Container parent) { Dimension cpd; int cpWidth = 0; int cpHeight = 0; int mbWidth = 0; int mbHeight = 0; int tpWidth = 0; Insets i = parent.getInsets(); JRootPane root = (JRootPane) parent; if (root.getContentPane() != null) { cpd = root.getContentPane().getMinimumSize(); } else { cpd = root.getSize(); } if (cpd != null) { cpWidth = cpd.width; cpHeight = cpd.height; } return new Dimension( Math.max(Math.max(cpWidth, mbWidth), tpWidth) + i.left + i.right, cpHeight + mbHeight + tpWidth + i.top + i.bottom); }
/** * Returns the amount of space the layout would like to have. * * @param the Container for which this layout manager is being used * @return a Dimension object containing the layout's preferred size */ public Dimension preferredLayoutSize(Container parent) { Dimension cpd, tpd; int cpWidth = 0; int cpHeight = 0; int mbWidth = 0; int mbHeight = 0; int tpWidth = 0; Insets i = parent.getInsets(); JRootPane root = (JRootPane) parent; if (root.getContentPane() != null) { cpd = root.getContentPane().getPreferredSize(); } else { cpd = root.getSize(); } if (cpd != null) { cpWidth = cpd.width; cpHeight = cpd.height; } if (root.getWindowDecorationStyle() != JRootPane.NONE && (root.getUI() instanceof RootPaneUI)) { JComponent titlePane = ((RootPaneUI) root.getUI()).getTitlePane(); if (titlePane != null) { tpd = titlePane.getPreferredSize(); if (tpd != null) { tpWidth = tpd.width; } } } return new Dimension( Math.max(Math.max(cpWidth, mbWidth), tpWidth) + i.left + i.right, cpHeight + mbHeight + tpWidth + i.top + i.bottom); }
public void layoutContainer(Container parent) { Dimension size = parent.getSize(); Insets insets = parent.getInsets(); int itop = insets.top; int ileft = insets.left; int ibottom = insets.bottom; int iright = insets.right; int rightWidth = right.getPreferredSize().width; int bottomHeight = bottom.getPreferredSize().height; int centerWidth = size.width - rightWidth - ileft - iright; int centerHeight = size.height - bottomHeight - itop - ibottom; center.setBounds(ileft, itop, centerWidth, centerHeight); right.setBounds(ileft + centerWidth, itop, rightWidth, centerHeight); // Lay out all status components, in order Enumeration status = leftOfScrollBar.elements(); while (status.hasMoreElements()) { Component comp = (Component) status.nextElement(); Dimension dim = comp.getPreferredSize(); comp.setBounds(ileft, itop + centerHeight, dim.width, bottomHeight); ileft += dim.width; } bottom.setBounds( ileft, itop + centerHeight, size.width - rightWidth - ileft - iright, bottomHeight); }
/** * Calculates the maximum size dimensions for the specified panal given the components in the * specified parent container. */ public Dimension maximumLayoutSize(Container target) { synchronized (target.getTreeLock()) { Dimension dim = new Dimension(0, 0); int size = actions.size(); if ((grip != null) && grip.isVisible()) { Dimension d = grip.getPreferredSize(); dim.width += d.width; dim.width += hgap; } Component last = null; for (int i = 0; i < size; i++) { Component comp = (Component) actions.elementAt(i); if (comp.isVisible()) { Dimension d = comp.getPreferredSize(); dim.width += d.width; dim.height = Math.max(dim.height, d.height); dim.width += hgap; last = comp; } } if (last != null) { Dimension prefSize = last.getPreferredSize(); Dimension maxSize = last.getMaximumSize(); if (prefSize != maxSize) { dim.width = dim.width - prefSize.width + maxSize.width; dim.height = Math.max(dim.height, maxSize.height); } } Insets insets = target.getInsets(); dim.width += insets.left + insets.right; dim.height += insets.top + insets.bottom; return dim; } }
public Dimension preferredLayoutSize(Container parent) { Dimension dim = new Dimension(0, 0); Insets insets = parent.getInsets(); dim.width = 349 + insets.left + insets.right; dim.height = 221 + insets.top + insets.bottom; return dim; }
/** * Returns the maximum amount of space the layout can use. * * @param the Container for which this layout manager is being used * @return a Dimension object containing the layout's maximum size */ public Dimension maximumLayoutSize(Container target) { Dimension cpd, mbd, tpd; int cpWidth = Integer.MAX_VALUE; int cpHeight = Integer.MAX_VALUE; int mbWidth = Integer.MAX_VALUE; int mbHeight = Integer.MAX_VALUE; int tpWidth = Integer.MAX_VALUE; int tpHeight = Integer.MAX_VALUE; Insets i = target.getInsets(); JRootPane root = (JRootPane) target; if (root.getContentPane() != null) { cpd = root.getContentPane().getMaximumSize(); if (cpd != null) { cpWidth = cpd.width; cpHeight = cpd.height; } } if (root.getMenuBar() != null) { mbd = root.getMenuBar().getMaximumSize(); if (mbd != null) { mbWidth = mbd.width; mbHeight = mbd.height; } } if (root.getWindowDecorationStyle() != JRootPane.NONE && (root.getUI() instanceof HokageRootPaneUI)) { JComponent titlePane = ((HokageRootPaneUI) root.getUI()).getTitlePane(); if (titlePane != null) { tpd = titlePane.getMaximumSize(); if (tpd != null) { tpWidth = tpd.width; tpHeight = tpd.height; } } } int maxHeight = Math.max(Math.max(cpHeight, mbHeight), tpHeight); // Only overflows if 3 real non-MAX_VALUE heights, sum to > MAX_VALUE // Only will happen if sums to more than 2 billion units. Not likely. if (maxHeight != Integer.MAX_VALUE) { maxHeight = cpHeight + mbHeight + tpHeight + i.top + i.bottom; } int maxWidth = Math.max(Math.max(cpWidth, mbWidth), tpWidth); // Similar overflow comment as above if (maxWidth != Integer.MAX_VALUE) { maxWidth += i.left + i.right; } return new Dimension(maxWidth, maxHeight); }
/** Lays out the container in the specified panel. */ public void layoutContainer(Container target) { synchronized (target.getTreeLock()) { Insets insets = target.getInsets(); Dimension dim = target.getSize(); int fullHeight = dim.height; int bottom = dim.height - insets.bottom - 1; int top = 0 + insets.top; int left = insets.left; int maxPosition = dim.width - (insets.left + insets.right) - hgap; int right = dim.width - insets.right; maxPosition = right; int height = bottom - top; int size = actions.size(); int w, h; if ((grip != null) && grip.isVisible()) { Dimension d = grip.getPreferredSize(); grip.setBounds(left, top + vgap, d.width, bottom - top - 2 * vgap); left += d.width; left += hgap; } for (int i = 0; i < size; i++) { left += hgap; Component comp = (Component) actions.elementAt(i); Dimension d; Dimension minSize = comp.getMinimumSize(); if (i == size - 1) d = comp.getMaximumSize(); else d = comp.getPreferredSize(); w = d.width; h = Math.min(height, d.height); if ((left < maxPosition) && (left + w > maxPosition)) { if (maxPosition - left >= minSize.width) w = maxPosition - left; } comp.setBounds(left, (fullHeight - d.height) / 2, w, h); // if (i == size - 1) // d = comp.getMaximumSize(); // else // d = comp.getPreferredSize(); // if ((left + d.width) > right) // w = right - left; // else // w = d.width; // h = Math.min (height, d.height); // comp.setBounds (left, (fullHeight - d.height)/2, w, h); left += d.width; } } }
private Dimension getLayoutSize(Container parent, int hGap, boolean layout) { Insets insets = parent.getInsets(); int lineMaxX = 0; int lineY = 0; int currentY = 0; int currentX = 0; int maxY = 0; int maxX = 0; int topMargin = 0; int leftMargin = 0; Dimension d; Component[] components = parent.getComponents(); for (int i = 0; i < components.length; i++) { if (components[i] instanceof CPLabel) { topMargin = 20; leftMargin = 0; currentY = lineY; currentX = lineMaxX + hGap; lineMaxX = currentX; } else if (components[i] instanceof CPCheckBox) { topMargin = 0; leftMargin = 0; } if (components[i] instanceof CRLF) { lineY = maxY; lineMaxX = 0; } else { // It's not a CRLF, lay it out. d = components[i].getPreferredSize(); if (layout) { components[i].setBounds( insets.left + leftMargin + currentX, insets.top + topMargin + currentY, d.width, d.height); } currentY += topMargin + d.height; lineMaxX = Math.max(lineMaxX, leftMargin + currentX + d.width); maxX = Math.max(maxX, lineMaxX); maxY = Math.max(maxY, topMargin + currentY + d.height); } } return new Dimension(insets.left + maxX + insets.right, insets.top + maxY + insets.bottom); }
public void layoutContainer(Container parent) { Insets insets = parent.getInsets(); Component c; c = parent.getComponent(0); if (c.isVisible()) { c.setBounds(insets.left + 152, insets.top + 64, 176, 24); } c = parent.getComponent(1); if (c.isVisible()) { c.setBounds(insets.left + 152, insets.top + 96, 176, 24); } c = parent.getComponent(2); if (c.isVisible()) { c.setBounds(insets.left + 72, insets.top + 8, 184, 32); } c = parent.getComponent(3); if (c.isVisible()) { c.setBounds(insets.left + 16, insets.top + 64, 128, 24); } c = parent.getComponent(4); if (c.isVisible()) { c.setBounds(insets.left + 16, insets.top + 96, 128, 24); } c = parent.getComponent(5); if (c.isVisible()) { c.setBounds(insets.left + 56, insets.top + 176, 96, 32); } c = parent.getComponent(6); if (c.isVisible()) { c.setBounds(insets.left + 176, insets.top + 176, 96, 32); } c = parent.getComponent(7); if (c.isVisible()) { c.setBounds(insets.left + 152, insets.top + 128, 176, 24); } c = parent.getComponent(8); if (c.isVisible()) { c.setBounds(insets.left + 16, insets.top + 128, 128, 24); } }
public void layoutContainer(Container target) { Insets insets = target.getInsets(); Dimension size = target.getSize(); Dimension compMax = new Dimension(0, 0); int maxheight = size.height - (insets.top + insets.bottom + vgap * 2); int nmembers = target.getComponentCount(); int visiblecount = 0; for (int i = 0; i < nmembers; i++) { Component m = target.getComponent(i); if (m.isVisible()) { ++visiblecount; Dimension d = m.getPreferredSize(); compMax.width = Math.max(compMax.width, d.width); compMax.height = Math.max(compMax.height, d.height); } } if (visiblecount > 0) { int nrows = Math.max(1, (maxheight + compMax.height / 4) / compMax.height); int ncols = (visiblecount + nrows - 1) / nrows; int row = 0, col = 0, currComp = 0; for (int i = 0; i < nmembers; i++) { Component m = target.getComponent(i); if (m.isVisible()) { Dimension d = m.getPreferredSize(); int x = insets.left + hgap + col * (compMax.width + hgap); int y = insets.top + vgap + row * (compMax.height + vgap); m.setBounds(x, y, d.width, d.height); // move index to next component ++currComp; if (++row >= nrows) { row = 0; ++col; } } } } repaint(); }
public Dimension minimumLayoutSize(Container c) { if (c != null) { Component[] children = c.getComponents(); if (children != null && children.length > 0) { Dimension aSize; int numChildren = children.length; int height = 0; Insets cInsets = c.getInsets(); int extraHeight = cInsets.top + cInsets.bottom; int extraWidth = cInsets.left + cInsets.right; if (syncAllWidths) { int maxWidth = 0; for (int counter = 0; counter < numChildren; counter++) { aSize = children[counter].getPreferredSize(); height = Math.max(height, aSize.height); maxWidth = Math.max(maxWidth, aSize.width); } return new Dimension( extraWidth + (maxWidth * numChildren) + (numChildren - 1) * padding, extraHeight + height); } else { int totalWidth = 0; for (int counter = 0; counter < numChildren; counter++) { aSize = children[counter].getPreferredSize(); height = Math.max(height, aSize.height); totalWidth += aSize.width; } totalWidth += ((numChildren - 1) * padding); return new Dimension(extraWidth + totalWidth, extraHeight + height); } } } return new Dimension(0, 0); }
private void initComponents() { // JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents // Generated using JFormDesigner Evaluation license - Octavio Maia label1 = new JLabel(); comboBox1 = new JComboBox<>(); label2 = new JLabel(); data = new JLabel(); buttonDataNascimento = new JButton(); buttonCancelar = new JButton(); buttonAvancar = new JButton(); separator1 = new JSeparator(); dialogoCalendar = new JDialog(); calendar1 = new JCalendar(); buttonConfirmarDataInicio = new JButton(); buttonCancelarData = new JButton(); // ======== this ======== setTitle("Criar Elei\u00e7\u00e3o"); setResizable(false); setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE); Container contentPane = getContentPane(); contentPane.setLayout(null); // ---- label1 ---- label1.setText("Tipo de elei\u00e7\u00e3o:"); label1.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(label1); label1.setBounds(10, 10, label1.getPreferredSize().width, 25); // ---- comboBox1 ---- comboBox1.setFont(new Font("Arial", Font.PLAIN, 14)); comboBox1.setModel( new DefaultComboBoxModel<>( new String[] {"Assembleia da Rep\u00fablica", "Presid\u00eancia da Rep\u00fablica"})); contentPane.add(comboBox1); comboBox1.setBounds(125, 10, 215, 25); // ---- label2 ---- label2.setText("Data:"); label2.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(label2); label2.setBounds(10, 50, 101, 25); // ---- data ---- data.setText("dd/mm/aa"); data.setFont(new Font("Arial", Font.PLAIN, 14)); contentPane.add(data); data.setBounds(125, 50, 115, 25); // ---- buttonDataNascimento ---- buttonDataNascimento.setText("Alterar"); buttonDataNascimento.setFont(new Font("Arial", Font.PLAIN, 14)); buttonDataNascimento.addActionListener(e -> buttonDataActionPerformed(e)); contentPane.add(buttonDataNascimento); buttonDataNascimento.setBounds(260, 50, 80, 25); // ---- buttonCancelar ---- buttonCancelar.setText("Cancelar"); buttonCancelar.setFont(new Font("Arial", Font.PLAIN, 14)); buttonCancelar.addActionListener(e -> buttonCancelarActionPerformed(e)); contentPane.add(buttonCancelar); buttonCancelar.setBounds(100, 90, 115, 25); // ---- buttonAvancar ---- buttonAvancar.setText("Avan\u00e7ar"); buttonAvancar.setFont(new Font("Arial", Font.PLAIN, 14)); buttonAvancar.setEnabled(false); buttonAvancar.addActionListener(e -> buttonAvancarActionPerformed(e)); contentPane.add(buttonAvancar); buttonAvancar.setBounds(230, 90, 110, buttonAvancar.getPreferredSize().height); contentPane.add(separator1); separator1.setBounds(5, 80, 340, 5); { // compute preferred size Dimension preferredSize = new Dimension(); for (int i = 0; i < contentPane.getComponentCount(); i++) { Rectangle bounds = contentPane.getComponent(i).getBounds(); preferredSize.width = Math.max(bounds.x + bounds.width, preferredSize.width); preferredSize.height = Math.max(bounds.y + bounds.height, preferredSize.height); } Insets insets = contentPane.getInsets(); preferredSize.width += insets.right; preferredSize.height += insets.bottom; contentPane.setMinimumSize(preferredSize); contentPane.setPreferredSize(preferredSize); } setSize(365, 160); setLocationRelativeTo(null); // ======== dialogoCalendar ======== { dialogoCalendar.setTitle("Calendario"); dialogoCalendar.setResizable(false); dialogoCalendar.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE); Container dialogoCalendarContentPane = dialogoCalendar.getContentPane(); dialogoCalendarContentPane.setLayout(null); dialogoCalendarContentPane.add(calendar1); calendar1.setBounds(0, 0, 210, 155); // ---- buttonConfirmarDataInicio ---- buttonConfirmarDataInicio.setText("Confirmar"); buttonConfirmarDataInicio.setFont(new Font("Arial", Font.PLAIN, 12)); buttonConfirmarDataInicio.addActionListener(e -> buttonConfirmarDataActionPerformed(e)); dialogoCalendarContentPane.add(buttonConfirmarDataInicio); buttonConfirmarDataInicio.setBounds(5, 155, 90, 28); // ---- buttonCancelarData ---- buttonCancelarData.setText("Cancelar"); buttonCancelarData.setFont(new Font("Arial", Font.PLAIN, 12)); buttonCancelarData.addActionListener(e -> buttonCancelarDataActionPerformed(e)); dialogoCalendarContentPane.add(buttonCancelarData); buttonCancelarData.setBounds(110, 155, 90, 28); dialogoCalendarContentPane.setPreferredSize(new Dimension(225, 235)); dialogoCalendar.setSize(225, 235); dialogoCalendar.setLocationRelativeTo(null); } // JFormDesigner - End of component initialization //GEN-END:initComponents }
public void layoutContainer(Container container) { Component[] children = container.getComponents(); if (children != null && children.length > 0) { int numChildren = children.length; Insets insets = container.getInsets(); int maxWidth = 0; int maxHeight = 0; int totalButtonWidth = 0; int x = 0; int xOffset = 0; boolean ltr = container.getComponentOrientation().isLeftToRight(); boolean reverse = (ltr) ? reverseButtons : !reverseButtons; for (int counter = 0; counter < numChildren; counter++) { Dimension pref = children[counter].getPreferredSize(); maxWidth = Math.max(maxWidth, pref.width); maxHeight = Math.max(maxHeight, pref.height); totalButtonWidth += pref.width; } if (getSyncAllWidths()) { totalButtonWidth = maxWidth * numChildren; } totalButtonWidth += (numChildren - 1) * padding; switch (getOrientation(container)) { case SwingConstants.LEFT: x = insets.left; break; case SwingConstants.RIGHT: x = container.getWidth() - insets.right - totalButtonWidth; break; case SwingConstants.CENTER: if (getCentersChildren() || numChildren < 2) { x = (container.getWidth() - totalButtonWidth) / 2; } else { x = insets.left; if (getSyncAllWidths()) { xOffset = (container.getWidth() - insets.left - insets.right - totalButtonWidth) / (numChildren - 1) + maxWidth; } else { xOffset = (container.getWidth() - insets.left - insets.right - totalButtonWidth) / (numChildren - 1); } } break; } for (int counter = 0; counter < numChildren; counter++) { int index = (reverse) ? numChildren - counter - 1 : counter; Dimension pref = children[index].getPreferredSize(); if (getSyncAllWidths()) { children[index].setBounds(x, insets.top, maxWidth, maxHeight); } else { children[index].setBounds(x, insets.top, pref.width, pref.height); } if (xOffset != 0) { x += xOffset; } else { x += children[index].getWidth() + padding; } } } }
private void initComponents() { label1 = new JLabel(); comboBox1 = new JComboBox(); button1 = new JButton(); // ======== this ======== setTitle("SneakyFarmer"); Container contentPane = getContentPane(); contentPane.setLayout(null); // ---- label1 ---- label1.setText("Which herb to farm:"); label1.setFont(label1.getFont().deriveFont(label1.getFont().getSize() + 1f)); contentPane.add(label1); label1.setBounds(10, 10, 125, 35); // ---- comboBox1 ---- comboBox1.setModel( new DefaultComboBoxModel( new String[] { "Guam", "Marrentill", "Tarromin", "Harralander", "Ranarr", "Toadflax", "Irit", "Avantoe", "Kwuarm", "Snapdragon", "Cadantine", "Lantadyme", "Dwarf Weed", "Torstol" })); contentPane.add(comboBox1); comboBox1.setBounds(135, 10, 90, 35); // ---- button1 ---- button1.setText("Start Farming!"); button1.setFont(button1.getFont().deriveFont(button1.getFont().getSize() + 7f)); contentPane.add(button1); button1.setBounds(10, 50, 215, 35); button1.addActionListener( new ActionListener() { public void actionPerformed(ActionEvent e) { startActionPerformed(e); } }); { // compute preferred size Dimension preferredSize = new Dimension(); for (int i = 0; i < contentPane.getComponentCount(); i++) { Rectangle bounds = contentPane.getComponent(i).getBounds(); preferredSize.width = Math.max(bounds.x + bounds.width, preferredSize.width); preferredSize.height = Math.max(bounds.y + bounds.height, preferredSize.height); } Insets insets = contentPane.getInsets(); preferredSize.width += insets.right; preferredSize.height += insets.bottom; contentPane.setMinimumSize(preferredSize); contentPane.setPreferredSize(preferredSize); } pack(); setLocationRelativeTo(getOwner()); }
private void initComponents() { // JFormDesigner - Component initialization - DO NOT MODIFY //GEN-BEGIN:initComponents // Generated using JFormDesigner Evaluation license - Chance Turner mainMenuBar = new JMenuBar(); maintenanceMenu = new JMenu(); editStore = new JMenuItem(); editItem = new JMenuItem(); editTaxCategory = new JMenuItem(); editCashier = new JMenuItem(); editRegister = new JMenuItem(); menu1 = new JMenu(); loginToPos = new JMenuItem(); menu2 = new JMenu(); dailySalesReportMenuItem = new JMenuItem(); itemSalesReportMenuItem = new JMenuItem(); cashierSalesReportMenuItem = new JMenuItem(); panel1 = new JPanel(); // ======== this ======== Container contentPane = getContentPane(); contentPane.setLayout(null); // ======== mainMenuBar ======== { // ======== maintenanceMenu ======== { maintenanceMenu.setText("Maintenance"); // ---- editStore ---- editStore.setText("Edit Store"); editStore.addActionListener( new ActionListener() { @Override public void actionPerformed(ActionEvent e) { editStoreActionPerformed(e); } }); maintenanceMenu.add(editStore); // ---- editItem ---- editItem.setText("Edit Item"); editItem.addActionListener( new ActionListener() { @Override public void actionPerformed(ActionEvent e) { editItemActionPerformed(e); } }); maintenanceMenu.add(editItem); // ---- editTaxCategory ---- editTaxCategory.setText("Edit Tax Category"); editTaxCategory.addActionListener( new ActionListener() { @Override public void actionPerformed(ActionEvent e) { editTaxCategoryActionPerformed(e); } }); maintenanceMenu.add(editTaxCategory); // ---- editCashier ---- editCashier.setText("Edit Cashier"); editCashier.addActionListener( new ActionListener() { @Override public void actionPerformed(ActionEvent e) { editCashierActionPerformed(e); } }); maintenanceMenu.add(editCashier); // ---- editRegister ---- editRegister.setText("Edit Register"); editRegister.addActionListener( new ActionListener() { @Override public void actionPerformed(ActionEvent e) { editRegisterActionPerformed(e); } }); maintenanceMenu.add(editRegister); } mainMenuBar.add(maintenanceMenu); // ======== menu1 ======== { menu1.setText("POS"); // ---- loginToPos ---- loginToPos.setText("Login"); loginToPos.addActionListener( new ActionListener() { @Override public void actionPerformed(ActionEvent e) { loginToPosActionPerformed(e); } }); menu1.add(loginToPos); } mainMenuBar.add(menu1); // ======== menu2 ======== { menu2.setText("Reports"); // ---- dailySalesReportMenuItem ---- dailySalesReportMenuItem.setText("Daily Sales"); dailySalesReportMenuItem.addActionListener( new ActionListener() { @Override public void actionPerformed(ActionEvent e) { dailySalesReportMenuItemActionPerformed(e); } }); menu2.add(dailySalesReportMenuItem); // ---- itemSalesReportMenuItem ---- itemSalesReportMenuItem.setText("Item Sales"); itemSalesReportMenuItem.addActionListener( new ActionListener() { @Override public void actionPerformed(ActionEvent e) { itemSalesReportMenuItemActionPerformed(e); } }); menu2.add(itemSalesReportMenuItem); // ---- cashierSalesReportMenuItem ---- cashierSalesReportMenuItem.setText("Cashier Sales"); cashierSalesReportMenuItem.addActionListener( new ActionListener() { @Override public void actionPerformed(ActionEvent e) { cashierSalesReportMenuItemActionPerformed(e); } }); menu2.add(cashierSalesReportMenuItem); } mainMenuBar.add(menu2); } setJMenuBar(mainMenuBar); // ======== panel1 ======== { // JFormDesigner evaluation mark panel1.setBorder( new javax.swing.border.CompoundBorder( new javax.swing.border.TitledBorder( new javax.swing.border.EmptyBorder(0, 0, 0, 0), "JFormDesigner Evaluation", javax.swing.border.TitledBorder.CENTER, javax.swing.border.TitledBorder.BOTTOM, new java.awt.Font("Dialog", java.awt.Font.BOLD, 12), java.awt.Color.red), panel1.getBorder())); panel1.addPropertyChangeListener( new java.beans.PropertyChangeListener() { public void propertyChange(java.beans.PropertyChangeEvent e) { if ("border".equals(e.getPropertyName())) throw new RuntimeException(); } }); panel1.setLayout(null); { // compute preferred size Dimension preferredSize = new Dimension(); for (int i = 0; i < panel1.getComponentCount(); i++) { Rectangle bounds = panel1.getComponent(i).getBounds(); preferredSize.width = Math.max(bounds.x + bounds.width, preferredSize.width); preferredSize.height = Math.max(bounds.y + bounds.height, preferredSize.height); } Insets insets = panel1.getInsets(); preferredSize.width += insets.right; preferredSize.height += insets.bottom; panel1.setMinimumSize(preferredSize); panel1.setPreferredSize(preferredSize); } } contentPane.add(panel1); panel1.setBounds(0, 0, 580, 415); { // compute preferred size Dimension preferredSize = new Dimension(); for (int i = 0; i < contentPane.getComponentCount(); i++) { Rectangle bounds = contentPane.getComponent(i).getBounds(); preferredSize.width = Math.max(bounds.x + bounds.width, preferredSize.width); preferredSize.height = Math.max(bounds.y + bounds.height, preferredSize.height); } Insets insets = contentPane.getInsets(); preferredSize.width += insets.right; preferredSize.height += insets.bottom; contentPane.setMinimumSize(preferredSize); contentPane.setPreferredSize(preferredSize); } pack(); setLocationRelativeTo(getOwner()); // JFormDesigner - End of component initialization //GEN-END:initComponents }