Package javax.swing.plaf

Examples of javax.swing.plaf.ComponentUI


     * Returns a multiplexing UI instance if any of the auxiliary
     * <code>LookAndFeel</code>s supports this UI.  Otherwise, just returns the
     * UI object obtained from the default <code>LookAndFeel</code>.
     */
    public static ComponentUI createUI(JComponent a) {
        ComponentUI mui = new MultiOptionPaneUI();
        return MultiLookAndFeel.createUIs(mui,
                                          ((MultiOptionPaneUI) mui).uis,
                                          a);
    }
View Full Code Here


     * Returns a multiplexing UI instance if any of the auxiliary
     * <code>LookAndFeel</code>s supports this UI.  Otherwise, just returns the
     * UI object obtained from the default <code>LookAndFeel</code>.
     */
    public static ComponentUI createUI(JComponent a) {
        ComponentUI mui = new MultiToolBarUI();
        return MultiLookAndFeel.createUIs(mui,
                                          ((MultiToolBarUI) mui).uis,
                                          a);
    }
View Full Code Here

     * Returns a multiplexing UI instance if any of the auxiliary
     * <code>LookAndFeel</code>s supports this UI.  Otherwise, just returns the
     * UI object obtained from the default <code>LookAndFeel</code>.
     */
    public static ComponentUI createUI(JComponent a) {
        ComponentUI mui = new MultiTreeUI();
        return MultiLookAndFeel.createUIs(mui,
                                          ((MultiTreeUI) mui).uis,
                                          a);
    }
View Full Code Here

     * @throws NullPointerException if {@code target} is {@code null}
     * @see UIDefaults#getUI
     */
    public static ComponentUI getUI(JComponent target) {
        maybeInitialize();
        ComponentUI ui = null;
        LookAndFeel multiLAF = getLAFState().multiLookAndFeel;
        if (multiLAF != null) {
            // This can return null if the multiplexing look and feel
            // doesn't support a particular UI.
            ui = multiLAF.getDefaults().getUI(target);
View Full Code Here

  // This stops the text control from line wrapping.
  public boolean getScrollableTracksViewportWidth()
  {
    final Component parent = getParent();
    final ComponentUI ui = getUI();

    if (parent != null)
    {
      return (ui.getPreferredSize(this).width <= parent.getSize().width);
    }
    return true;
  }
View Full Code Here

    super(doc);
  }

  public boolean getScrollableTracksViewportWidth() {
    Component parent = getParent();
    ComponentUI ui = getUI();

    return parent != null ? (ui.getPreferredSize(this).width <= parent
        .getSize().width) : true;
  }
View Full Code Here

        assertTrue(ui.flagModelChanged);
    }

    public void testCreateUIJComponent() {
        JTextArea jta = new JTextArea();
        ComponentUI ui = BasicTextAreaUI.createUI(jta);
        assertTrue(ui instanceof BasicTextAreaUI);
        assertNotSame(ui, BasicTextAreaUI.createUI(jta));
    }
View Full Code Here

        frame.dispose();
        super.tearDown();
    }

    public void testCreateUI() {
        ComponentUI ui1 = BasicTextPaneUI.createUI(textPane);
        assertTrue(ui1 instanceof BasicTextPaneUI);
        ui1 = BasicTextPaneUI.createUI(new JTextField());
        ui1 = BasicTextPaneUI.createUI(new JTextArea());
        assertTrue(ui1 instanceof BasicTextPaneUI);
        assertTrue(ui1 instanceof BasicTextPaneUI);
        ComponentUI ui2 = BasicTextPaneUI.createUI(textPane);
        assertTrue(ui2 instanceof BasicTextPaneUI);
    }
View Full Code Here

        jf.dispose();
        super.tearDown();
    }

    public void testCreateUI() {
        ComponentUI ui1 = BasicEditorPaneUI.createUI(jep);
        ComponentUI ui2 = BasicEditorPaneUI.createUI(jep);
        assertTrue(ui1 instanceof BasicEditorPaneUI);
        assertTrue(ui2 instanceof BasicEditorPaneUI);
        ui1 = BasicEditorPaneUI.createUI(new JTextField());
        assertTrue(ui1 instanceof BasicEditorPaneUI);
        ui1 = BasicEditorPaneUI.createUI(new JTextArea());
View Full Code Here

    /*
     * Test method for 'javax.swing.plaf.basic.BasicPopupMenuUI.createUI(JComponent)'
     */
    public void testCreateUI() {
        JPanel panel = new JPanel();
        ComponentUI ui1 = BasicPopupMenuUI.createUI(null);
        BasicPopupMenuUI ui2 = (BasicPopupMenuUI) BasicPopupMenuUI.createUI(panel);
        assertTrue(ui1 instanceof BasicPopupMenuUI);
        assertNotSame(ui1, ui2);
    }
View Full Code Here

TOP

Related Classes of javax.swing.plaf.ComponentUI

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.