@ScriptFunction(jsDoc = HEIGHT_JSDOC) @Override public int getHeight() { return super.getHeight(); }
@Override public void setDisplayMinimumSize(int width, int height) { Dimension dim = getDimensionFromDisplay(width, height); dim.height += mainToolBar.getHeight(); dim.height += MenuBar.getHeight(); setMinimumSize(dim); }
public int getJMenuBarExtraHeight() { JMenuBar jMenuBar = getRootPane().getJMenuBar(); if (jMenuBar != null && jMenuBar.isVisible()) return jMenuBar.getHeight(); return 0; }
protected boolean isToolBarUnderMenubar() { if (toolBar != null && toolBar.getOrientation() == JToolBar.HORIZONTAL) { JRootPane rp = SwingUtilities.getRootPane(toolBar); JMenuBar mb = rp.getJMenuBar(); if (mb != null) { Point mbPoint = new Point(0, 0); mbPoint = SwingUtilities.convertPoint(mb, mbPoint, rp); Point tbPoint = new Point(0, 0); tbPoint = SwingUtilities.convertPoint(toolBar, tbPoint, rp); tbPoint.y -= mb.getHeight() - 1; Rectangle rect = new Rectangle(mbPoint, mb.getSize()); return rect.contains(tbPoint); } } return false; }
private Rectangle calculateBounds(Component overlayComponent) { JRootPane rootPane = SwingUtilities.getRootPane(overlayComponent); Rectangle rect = SwingUtilities.convertRectangle(overlayComponent.getParent(), overlayComponent.getBounds(), rootPane.getContentPane()); JMenuBar menuBar = rootPane.getJMenuBar(); rect.x += MARGIN; rect.y += MARGIN + (menuBar == null ? 0 : menuBar.getHeight()); rect.width -= MARGIN * 2; rect.height -= MARGIN * 2; return rect; }
titleHeight += mb.getHeight();
public static void fullscreen () { frame.setResizable(true); frame.setExtendedState(Frame.MAXIMIZED_BOTH); int w = frame.getSize().width; int h = frame.getSize().height; //int w = (int) Toolkit.getDefaultToolkit().getScreenSize().getWidth(); //int h = (int) Toolkit.getDefaultToolkit().getScreenSize().getHeight(); int borderY = frame.getInsets().top + frame.getInsets().bottom; int borderX = frame.getInsets().left + frame.getInsets().right; setCanvasSize(w - borderX, h - borderY - menuBar.getHeight(), true); frame.setExtendedState(Frame.MAXIMIZED_BOTH); }
public static void fullscreen () { frame.setResizable(true); frame.setExtendedState(Frame.MAXIMIZED_BOTH); int w = frame.getSize().width; int h = frame.getSize().height; //int w = (int) Toolkit.getDefaultToolkit().getScreenSize().getWidth(); //int h = (int) Toolkit.getDefaultToolkit().getScreenSize().getHeight(); int borderY = frame.getInsets().top + frame.getInsets().bottom; int borderX = frame.getInsets().left + frame.getInsets().right; setCanvasSize(w - borderX, h - borderY - menuBar.getHeight(), true); frame.setExtendedState(Frame.MAXIMIZED_BOTH); }
label.getX() + label.getWidth() + 3, (jMenuBar != null ? jMenuBar.getHeight() : 0) + containerRect.y + label.getY() + (descriptor.getToolBar(LEFT).getSize()), (jMenuBar != null ? jMenuBar.getHeight() : 0) + containerRect.y + label.getY() + label.getHeight() + 3 ); break; containerRect.y + containerRect.height - previewPanel.getHeight() - 26 ); break; (jMenuBar != null ? jMenuBar.getHeight() : 0) + containerRect.y + label.getY() + (jMenuBar != null ? jMenuBar.getHeight() : 0) + containerRect.y + containerRect.height -
r.height = 5; int diffMenu = (menuBar != null) ? menuBar.getHeight() : 0;