Package javax.swing.plaf

Examples of javax.swing.plaf.ComponentUI


     * Overrides the superclass method to install the UI delegate to draw two
     * thumbs.
     */
    @Override
    public void updateUI() {
        ComponentUI uiv = UIManager.getUI(this);
        if (uiv instanceof WindowsSliderUI) {
            uiv = new JRangeSliderWindowsUI(this);
        } else {
            uiv = new JRangeSliderBasicUI(this);
        }
View Full Code Here


            Class c = Class.forName(name);
            Constructor[] constructors = c.getConstructors();
            for (int a = 0; a < constructors.length; a++) {
                Class[] types = constructors[a].getParameterTypes();
                if (types.length == 1 && types[0].equals(GradientSlider.class)) {
                    ComponentUI ui = (ComponentUI) constructors[a].newInstance(new Object[]{this});
                    setUI(ui);
                    return;
                }
            }
        } catch (ClassNotFoundException e) {
View Full Code Here

   */
  public void testCreateUIs() {

    JButton button = new JButton();
    JLabel label = new JLabel();
    ComponentUI buttonUI = UIManager.getUI(button);
    ComponentUI labelUI = UIManager.getUI(label);
    MultiButtonUI multiButtonUI = new MultiButtonUI();
    MultiLabelUI multiLabelUI = new MultiLabelUI();
    LookAndFeel auxLaf = new SyserrLookAndFeel();

    // without auxiliary look and feels createUIs returns UI fron default
View Full Code Here

    assertEquals(0, MultiLookAndFeel.uisToArray(null).length);
    assertNull(MultiLookAndFeel.uisToArray(new Vector()));

    Vector v = new Vector();
    ComponentUI content = new SyserrButtonUI();
    v.add(content);
    assertSame(content, MultiLookAndFeel.uisToArray(v)[0]);

    v.add(new Object());
    try {
View Full Code Here

    /*
     * Class under test for void updateUI()
     */
    public void testUpdateUI() {
        frame.updateUI();
        ComponentUI ui1 = frame.getUI();
        ComponentUI ui2 = UIManager.getUI(frame);
        // at least names of classes must be the same
        assertEquals(ui2.getClass().getName(), ui1.getClass().getName());
    }
View Full Code Here

   * @param harness the test harness to use
   */
  private void testRepaint(TestHarness harness)
  {
    TestComponent c = new TestComponent();
    ComponentUI u1 = new ComponentUI(){};
    ComponentUI u2 = new ComponentUI(){};
    c.setBounds(10, 20, 30, 40);
    // Set to u1, so that we know the state.
    c.setUI(u1);
    c.repaintCalled = false;
    // Change state and check if repaint is called.
View Full Code Here

   * @param harness the test harness to use
   */
  private void testRevalidate(TestHarness harness)
  {
    TestComponent c = new TestComponent();
    ComponentUI u1 = new ComponentUI(){};
    ComponentUI u2 = new ComponentUI(){};
    // Set to u1, so that we know the state.
    c.setUI(u1);
    c.revalidateCalled = false;
    // Change state and check if repaint is called.
    c.setUI(u2);
View Full Code Here

      UIManager.put(uiClassname, uiClass);
    } catch (ClassNotFoundException e) {
      // we ignore the ClassNotFoundException
    }

    ComponentUI ui = UIManager.getUI(component);

    if (expectedUIClass.isInstance(ui)) {
      return ui;
    } else {
      String realUI = ui.getClass().getName();
      Class<?> realUIClass;
      try {
        realUIClass = expectedUIClass.getClassLoader()
        .loadClass(realUI);
      } catch (ClassNotFoundException e) {
View Full Code Here

    public boolean getAutoscrolls() {
        return autoscrolls;
    }

    protected void setUI(final ComponentUI newUI) {
        ComponentUI oldUI = ui;
        if (ui != null) {
            ui.uninstallUI(this);
        }
        ui = newUI;
        if (ui != null) {
View Full Code Here

        .getBackgroundFillColor(comp);
    JTextComponent componentForTransitions = SubstanceCoreUtilities
        .getTextComponentForTransitions(comp);

    if (componentForTransitions != null) {
      ComponentUI ui = componentForTransitions.getUI();
      if (ui instanceof Trackable) {
        Trackable trackable = (Trackable) ui;
        ButtonModel transitionModel = trackable.getTransitionModel();
        ComponentState state = ComponentState.getState(transitionModel,
            componentForTransitions);
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.