src/share/classes/javax/swing/plaf/LayerUI.java

Print this page

        

*** 608,618 **** * @param height the height to get the baseline for * @return baseline or a value &lt; 0 indicating there is no reasonable * baseline */ public int getBaseline(JComponent c, int width, int height) { ! JLayer l = (JLayer) c; if (l.getView() != null) { return l.getView().getBaseline(width, height); } return super.getBaseline(c, width, height); } --- 608,619 ---- * @param height the height to get the baseline for * @return baseline or a value &lt; 0 indicating there is no reasonable * baseline */ public int getBaseline(JComponent c, int width, int height) { ! @SuppressWarnings("unchecked") ! JLayer<?> l = (JLayer) c; if (l.getView() != null) { return l.getView().getBaseline(width, height); } return super.getBaseline(c, width, height); }
*** 625,635 **** * @param c {@code JLayer} to return baseline resize behavior for * @return an enum indicating how the baseline changes as the component * size changes */ public Component.BaselineResizeBehavior getBaselineResizeBehavior(JComponent c) { ! JLayer l = (JLayer) c; if (l.getView() != null) { return l.getView().getBaselineResizeBehavior(); } return super.getBaselineResizeBehavior(c); } --- 626,637 ---- * @param c {@code JLayer} to return baseline resize behavior for * @return an enum indicating how the baseline changes as the component * size changes */ public Component.BaselineResizeBehavior getBaselineResizeBehavior(JComponent c) { ! @SuppressWarnings("unchecked") ! JLayer<?> l = (JLayer) c; if (l.getView() != null) { return l.getView().getBaselineResizeBehavior(); } return super.getBaselineResizeBehavior(c); }
*** 657,667 **** * * @param c {@code JLayer} to return preferred size for * @return preferred size for the passed {@code JLayer} */ public Dimension getPreferredSize(JComponent c) { ! JLayer l = (JLayer) c; Component view = l.getView(); if (view != null) { return view.getPreferredSize(); } return super.getPreferredSize(c); --- 659,670 ---- * * @param c {@code JLayer} to return preferred size for * @return preferred size for the passed {@code JLayer} */ public Dimension getPreferredSize(JComponent c) { ! @SuppressWarnings("unchecked") ! JLayer<?> l = (JLayer) c; Component view = l.getView(); if (view != null) { return view.getPreferredSize(); } return super.getPreferredSize(c);
*** 674,684 **** * * @param c {@code JLayer} to return preferred size for * @return minimal size for the passed {@code JLayer} */ public Dimension getMinimumSize(JComponent c) { ! JLayer l = (JLayer) c; Component view = l.getView(); if (view != null) { return view.getMinimumSize(); } return super.getMinimumSize(c); --- 677,688 ---- * * @param c {@code JLayer} to return preferred size for * @return minimal size for the passed {@code JLayer} */ public Dimension getMinimumSize(JComponent c) { ! @SuppressWarnings("unchecked") ! JLayer<?> l = (JLayer) c; Component view = l.getView(); if (view != null) { return view.getMinimumSize(); } return super.getMinimumSize(c);
*** 691,701 **** * * @param c {@code JLayer} to return preferred size for * @return maximum size for the passed {@code JLayer} */ public Dimension getMaximumSize(JComponent c) { ! JLayer l = (JLayer) c; Component view = l.getView(); if (view != null) { return view.getMaximumSize(); } return super.getMaximumSize(c); --- 695,706 ---- * * @param c {@code JLayer} to return preferred size for * @return maximum size for the passed {@code JLayer} */ public Dimension getMaximumSize(JComponent c) { ! @SuppressWarnings("unchecked") ! JLayer<?> l = (JLayer) c; Component view = l.getView(); if (view != null) { return view.getMaximumSize(); } return super.getMaximumSize(c);