Java 类java.awt.peer.LabelPeer 实例源码

项目:OpenJSharp    文件:Label.java   
/**
 * Sets the text for this label to the specified text.
 * @param      text the text that this label displays. If
 *             <code>text</code> is <code>null</code>, it is
 *             treated for display purposes like an empty
 *             string <code>""</code>.
 * @see        java.awt.Label#getText
 */
public void setText(String text) {
    boolean testvalid = false;
    synchronized (this) {
        if (text != this.text && (this.text == null ||
                                  !this.text.equals(text))) {
            this.text = text;
            LabelPeer peer = (LabelPeer)this.peer;
            if (peer != null) {
                peer.setText(text);
            }
            testvalid = true;
        }
    }

    // This could change the preferred size of the Component.
    if (testvalid) {
        invalidateIfValid();
    }
}
项目:jdk8u-jdk    文件:Label.java   
/**
 * Sets the text for this label to the specified text.
 * @param      text the text that this label displays. If
 *             <code>text</code> is <code>null</code>, it is
 *             treated for display purposes like an empty
 *             string <code>""</code>.
 * @see        java.awt.Label#getText
 */
public void setText(String text) {
    boolean testvalid = false;
    synchronized (this) {
        if (text != this.text && (this.text == null ||
                                  !this.text.equals(text))) {
            this.text = text;
            LabelPeer peer = (LabelPeer)this.peer;
            if (peer != null) {
                peer.setText(text);
            }
            testvalid = true;
        }
    }

    // This could change the preferred size of the Component.
    if (testvalid) {
        invalidateIfValid();
    }
}
项目:jdk8u-jdk    文件:LabelRepaint.java   
void test() {
    setAlignment(getAlignment());
    ((LabelPeer) getPeer()).setAlignment(getAlignment());

    setText("");
    setText(null);
    setText(getText());
    ((LabelPeer) getPeer()).setText("");
    ((LabelPeer) getPeer()).setText(null);
    ((LabelPeer) getPeer()).setText(getText());

    setFont(null);
    setFont(getFont());
    getPeer().setFont(getFont());

    setBackground(null);
    setBackground(getBackground());
    getPeer().setBackground(getBackground());

    setForeground(null);
    setForeground(getForeground());
    getPeer().setForeground(getForeground());

    setEnabled(isEnabled());
    getPeer().setEnabled(isEnabled());
}
项目:openjdk-jdk10    文件:Label.java   
/**
 * Sets the text for this label to the specified text.
 * @param      text the text that this label displays. If
 *             {@code text} is {@code null}, it is
 *             treated for display purposes like an empty
 *             string {@code ""}.
 * @see        java.awt.Label#getText
 */
public void setText(String text) {
    boolean testvalid = false;
    synchronized (this) {
        if (text != this.text && (this.text == null ||
                                  !this.text.equals(text))) {
            this.text = text;
            LabelPeer peer = (LabelPeer)this.peer;
            if (peer != null) {
                peer.setText(text);
            }
            testvalid = true;
        }
    }

    // This could change the preferred size of the Component.
    if (testvalid) {
        invalidateIfValid();
    }
}
项目:openjdk9    文件:Label.java   
/**
 * Sets the text for this label to the specified text.
 * @param      text the text that this label displays. If
 *             {@code text} is {@code null}, it is
 *             treated for display purposes like an empty
 *             string {@code ""}.
 * @see        java.awt.Label#getText
 */
public void setText(String text) {
    boolean testvalid = false;
    synchronized (this) {
        if (text != this.text && (this.text == null ||
                                  !this.text.equals(text))) {
            this.text = text;
            LabelPeer peer = (LabelPeer)this.peer;
            if (peer != null) {
                peer.setText(text);
            }
            testvalid = true;
        }
    }

    // This could change the preferred size of the Component.
    if (testvalid) {
        invalidateIfValid();
    }
}
项目:Java8CN    文件:Label.java   
/**
 * Sets the text for this label to the specified text.
 * @param      text the text that this label displays. If
 *             <code>text</code> is <code>null</code>, it is
 *             treated for display purposes like an empty
 *             string <code>""</code>.
 * @see        java.awt.Label#getText
 */
public void setText(String text) {
    boolean testvalid = false;
    synchronized (this) {
        if (text != this.text && (this.text == null ||
                                  !this.text.equals(text))) {
            this.text = text;
            LabelPeer peer = (LabelPeer)this.peer;
            if (peer != null) {
                peer.setText(text);
            }
            testvalid = true;
        }
    }

    // This could change the preferred size of the Component.
    if (testvalid) {
        invalidateIfValid();
    }
}
项目:jdk8u_jdk    文件:Label.java   
/**
 * Sets the text for this label to the specified text.
 * @param      text the text that this label displays. If
 *             <code>text</code> is <code>null</code>, it is
 *             treated for display purposes like an empty
 *             string <code>""</code>.
 * @see        java.awt.Label#getText
 */
public void setText(String text) {
    boolean testvalid = false;
    synchronized (this) {
        if (text != this.text && (this.text == null ||
                                  !this.text.equals(text))) {
            this.text = text;
            LabelPeer peer = (LabelPeer)this.peer;
            if (peer != null) {
                peer.setText(text);
            }
            testvalid = true;
        }
    }

    // This could change the preferred size of the Component.
    if (testvalid) {
        invalidateIfValid();
    }
}
项目:jdk8u_jdk    文件:LabelRepaint.java   
void test() {
    setAlignment(getAlignment());
    ((LabelPeer) getPeer()).setAlignment(getAlignment());

    setText("");
    setText(null);
    setText(getText());
    ((LabelPeer) getPeer()).setText("");
    ((LabelPeer) getPeer()).setText(null);
    ((LabelPeer) getPeer()).setText(getText());

    setFont(null);
    setFont(getFont());
    getPeer().setFont(getFont());

    setBackground(null);
    setBackground(getBackground());
    getPeer().setBackground(getBackground());

    setForeground(null);
    setForeground(getForeground());
    getPeer().setForeground(getForeground());

    setEnabled(isEnabled());
    getPeer().setEnabled(isEnabled());
}
项目:lookaside_java-1.8.0-openjdk    文件:Label.java   
/**
 * Sets the text for this label to the specified text.
 * @param      text the text that this label displays. If
 *             <code>text</code> is <code>null</code>, it is
 *             treated for display purposes like an empty
 *             string <code>""</code>.
 * @see        java.awt.Label#getText
 */
public void setText(String text) {
    boolean testvalid = false;
    synchronized (this) {
        if (text != this.text && (this.text == null ||
                                  !this.text.equals(text))) {
            this.text = text;
            LabelPeer peer = (LabelPeer)this.peer;
            if (peer != null) {
                peer.setText(text);
            }
            testvalid = true;
        }
    }

    // This could change the preferred size of the Component.
    if (testvalid) {
        invalidateIfValid();
    }
}
项目:lookaside_java-1.8.0-openjdk    文件:LabelRepaint.java   
void test() {
    setAlignment(getAlignment());
    ((LabelPeer) getPeer()).setAlignment(getAlignment());

    setText("");
    setText(null);
    setText(getText());
    ((LabelPeer) getPeer()).setText("");
    ((LabelPeer) getPeer()).setText(null);
    ((LabelPeer) getPeer()).setText(getText());

    setFont(null);
    setFont(getFont());
    getPeer().setFont(getFont());

    setBackground(null);
    setBackground(getBackground());
    getPeer().setBackground(getBackground());

    setForeground(null);
    setForeground(getForeground());
    getPeer().setForeground(getForeground());

    setEnabled(isEnabled());
    getPeer().setEnabled(isEnabled());
}
项目:javify    文件:Label.java   
/**
 * Sets the text in this label to the specified value.
 *
 * @param text The new text for this label.
 */
public synchronized void setText(String text)
{
  if ((this.text == null && text != null)
      || (this.text != null && ! this.text.equals(text)))
    {
      this.text = text;

      if (peer != null)
       {
         LabelPeer lp = (LabelPeer) peer;
         lp.setText(text);
       }
     invalidate();
    }
}
项目:jvm-stm    文件:Label.java   
/**
 * Sets the text in this label to the specified value.
 *
 * @param text The new text for this label.
 */
public synchronized void setText(String text)
{
  if ((this.text == null && text != null)
      || (this.text != null && ! this.text.equals(text)))
    {
      this.text = text;

      if (peer != null)
       {
         LabelPeer lp = (LabelPeer) peer;
         lp.setText(text);
       }
     invalidate();
    }
}
项目:VarJ    文件:Label.java   
/**
    * Sets the text for this label to the specified text.
    * @param      text the text that this label displays. If 
    *             <code>text</code> is <code>null</code>, it is 
    *             treated for display purposes like an empty 
    *             string <code>""</code>.
    * @see        java.awt.Label#getText
    */
   public void setText(String text) {
       boolean testvalid = false;
synchronized (this) {
    if (text != this.text && (this.text == null ||
                  !this.text.equals(text))) {
        this.text = text;
    LabelPeer peer = (LabelPeer)this.peer;
    if (peer != null) {
        peer.setText(text);
    }
    testvalid = true;
    }
}

// This could change the preferred size of the Component.
if (testvalid && valid) {
    invalidate();
}
   }
项目:jdk-1.7-annotated    文件:Label.java   
/**
 * Sets the text for this label to the specified text.
 * @param      text the text that this label displays. If
 *             <code>text</code> is <code>null</code>, it is
 *             treated for display purposes like an empty
 *             string <code>""</code>.
 * @see        java.awt.Label#getText
 */
public void setText(String text) {
    boolean testvalid = false;
    synchronized (this) {
        if (text != this.text && (this.text == null ||
                                  !this.text.equals(text))) {
            this.text = text;
            LabelPeer peer = (LabelPeer)this.peer;
            if (peer != null) {
                peer.setText(text);
            }
            testvalid = true;
        }
    }

    // This could change the preferred size of the Component.
    if (testvalid) {
        invalidateIfValid();
    }
}
项目:infobip-open-jdk-8    文件:Label.java   
/**
 * Sets the text for this label to the specified text.
 * @param      text the text that this label displays. If
 *             <code>text</code> is <code>null</code>, it is
 *             treated for display purposes like an empty
 *             string <code>""</code>.
 * @see        java.awt.Label#getText
 */
public void setText(String text) {
    boolean testvalid = false;
    synchronized (this) {
        if (text != this.text && (this.text == null ||
                                  !this.text.equals(text))) {
            this.text = text;
            LabelPeer peer = (LabelPeer)this.peer;
            if (peer != null) {
                peer.setText(text);
            }
            testvalid = true;
        }
    }

    // This could change the preferred size of the Component.
    if (testvalid) {
        invalidateIfValid();
    }
}
项目:infobip-open-jdk-8    文件:LabelRepaint.java   
void test() {
    setAlignment(getAlignment());
    ((LabelPeer) getPeer()).setAlignment(getAlignment());

    setText("");
    setText(null);
    setText(getText());
    ((LabelPeer) getPeer()).setText("");
    ((LabelPeer) getPeer()).setText(null);
    ((LabelPeer) getPeer()).setText(getText());

    setFont(null);
    setFont(getFont());
    getPeer().setFont(getFont());

    setBackground(null);
    setBackground(getBackground());
    getPeer().setBackground(getBackground());

    setForeground(null);
    setForeground(getForeground());
    getPeer().setForeground(getForeground());

    setEnabled(isEnabled());
    getPeer().setEnabled(isEnabled());
}
项目:jdk8u-dev-jdk    文件:Label.java   
/**
 * Sets the text for this label to the specified text.
 * @param      text the text that this label displays. If
 *             <code>text</code> is <code>null</code>, it is
 *             treated for display purposes like an empty
 *             string <code>""</code>.
 * @see        java.awt.Label#getText
 */
public void setText(String text) {
    boolean testvalid = false;
    synchronized (this) {
        if (text != this.text && (this.text == null ||
                                  !this.text.equals(text))) {
            this.text = text;
            LabelPeer peer = (LabelPeer)this.peer;
            if (peer != null) {
                peer.setText(text);
            }
            testvalid = true;
        }
    }

    // This could change the preferred size of the Component.
    if (testvalid) {
        invalidateIfValid();
    }
}
项目:jdk8u-dev-jdk    文件:LabelRepaint.java   
void test() {
    setAlignment(getAlignment());
    ((LabelPeer) getPeer()).setAlignment(getAlignment());

    setText("");
    setText(null);
    setText(getText());
    ((LabelPeer) getPeer()).setText("");
    ((LabelPeer) getPeer()).setText(null);
    ((LabelPeer) getPeer()).setText(getText());

    setFont(null);
    setFont(getFont());
    getPeer().setFont(getFont());

    setBackground(null);
    setBackground(getBackground());
    getPeer().setBackground(getBackground());

    setForeground(null);
    setForeground(getForeground());
    getPeer().setForeground(getForeground());

    setEnabled(isEnabled());
    getPeer().setEnabled(isEnabled());
}
项目:jdk7-jdk    文件:Label.java   
/**
 * Sets the text for this label to the specified text.
 * @param      text the text that this label displays. If
 *             <code>text</code> is <code>null</code>, it is
 *             treated for display purposes like an empty
 *             string <code>""</code>.
 * @see        java.awt.Label#getText
 */
public void setText(String text) {
    boolean testvalid = false;
    synchronized (this) {
        if (text != this.text && (this.text == null ||
                                  !this.text.equals(text))) {
            this.text = text;
            LabelPeer peer = (LabelPeer)this.peer;
            if (peer != null) {
                peer.setText(text);
            }
            testvalid = true;
        }
    }

    // This could change the preferred size of the Component.
    if (testvalid) {
        invalidateIfValid();
    }
}
项目:openjdk-source-code-learn    文件:Label.java   
/**
 * Sets the text for this label to the specified text.
 * @param      text the text that this label displays. If
 *             <code>text</code> is <code>null</code>, it is
 *             treated for display purposes like an empty
 *             string <code>""</code>.
 * @see        java.awt.Label#getText
 */
public void setText(String text) {
    boolean testvalid = false;
    synchronized (this) {
        if (text != this.text && (this.text == null ||
                                  !this.text.equals(text))) {
            this.text = text;
            LabelPeer peer = (LabelPeer)this.peer;
            if (peer != null) {
                peer.setText(text);
            }
            testvalid = true;
        }
    }

    // This could change the preferred size of the Component.
    if (testvalid) {
        invalidateIfValid();
    }
}
项目:OLD-OpenJDK8    文件:Label.java   
/**
 * Sets the text for this label to the specified text.
 * @param      text the text that this label displays. If
 *             <code>text</code> is <code>null</code>, it is
 *             treated for display purposes like an empty
 *             string <code>""</code>.
 * @see        java.awt.Label#getText
 */
public void setText(String text) {
    boolean testvalid = false;
    synchronized (this) {
        if (text != this.text && (this.text == null ||
                                  !this.text.equals(text))) {
            this.text = text;
            LabelPeer peer = (LabelPeer)this.peer;
            if (peer != null) {
                peer.setText(text);
            }
            testvalid = true;
        }
    }

    // This could change the preferred size of the Component.
    if (testvalid) {
        invalidateIfValid();
    }
}
项目:OLD-OpenJDK8    文件:LabelRepaint.java   
void test() {
    setAlignment(getAlignment());
    ((LabelPeer) getPeer()).setAlignment(getAlignment());

    setText("");
    setText(null);
    setText(getText());
    ((LabelPeer) getPeer()).setText("");
    ((LabelPeer) getPeer()).setText(null);
    ((LabelPeer) getPeer()).setText(getText());

    setFont(null);
    setFont(getFont());
    getPeer().setFont(getFont());

    setBackground(null);
    setBackground(getBackground());
    getPeer().setBackground(getBackground());

    setForeground(null);
    setForeground(getForeground());
    getPeer().setForeground(getForeground());

    setEnabled(isEnabled());
    getPeer().setEnabled(isEnabled());
}
项目:JamVM-PH    文件:Label.java   
/**
 * Sets the text in this label to the specified value.
 *
 * @param text The new text for this label.
 */
public synchronized void setText(String text)
{
  if ((this.text == null && text != null)
      || (this.text != null && ! this.text.equals(text)))
    {
      this.text = text;

      if (peer != null)
       {
         LabelPeer lp = (LabelPeer) peer;
         lp.setText(text);
       }
     invalidate();
    }
}
项目:openjdk-jdk7u-jdk    文件:Label.java   
/**
 * Sets the text for this label to the specified text.
 * @param      text the text that this label displays. If
 *             <code>text</code> is <code>null</code>, it is
 *             treated for display purposes like an empty
 *             string <code>""</code>.
 * @see        java.awt.Label#getText
 */
public void setText(String text) {
    boolean testvalid = false;
    synchronized (this) {
        if (text != this.text && (this.text == null ||
                                  !this.text.equals(text))) {
            this.text = text;
            LabelPeer peer = (LabelPeer)this.peer;
            if (peer != null) {
                peer.setText(text);
            }
            testvalid = true;
        }
    }

    // This could change the preferred size of the Component.
    if (testvalid) {
        invalidateIfValid();
    }
}
项目:classpath    文件:Label.java   
/**
 * Sets the text in this label to the specified value.
 *
 * @param text The new text for this label.
 */
public synchronized void setText(String text)
{
  if ((this.text == null && text != null)
      || (this.text != null && ! this.text.equals(text)))
    {
      this.text = text;

      if (peer != null)
       {
         LabelPeer lp = (LabelPeer) peer;
         lp.setText(text);
       }
     invalidate();
    }
}
项目:openjdk-icedtea7    文件:Label.java   
/**
 * Sets the text for this label to the specified text.
 * @param      text the text that this label displays. If
 *             <code>text</code> is <code>null</code>, it is
 *             treated for display purposes like an empty
 *             string <code>""</code>.
 * @see        java.awt.Label#getText
 */
public void setText(String text) {
    boolean testvalid = false;
    synchronized (this) {
        if (text != this.text && (this.text == null ||
                                  !this.text.equals(text))) {
            this.text = text;
            LabelPeer peer = (LabelPeer)this.peer;
            if (peer != null) {
                peer.setText(text);
            }
            testvalid = true;
        }
    }

    // This could change the preferred size of the Component.
    if (testvalid) {
        invalidateIfValid();
    }
}
项目:incubator-netbeans    文件:FakePeerSupport.java   
public static boolean attachFakePeer(Component comp) {
    if (comp == null || comp.isDisplayable()
          || comp instanceof javax.swing.JComponent
          || comp instanceof javax.swing.RootPaneContainer)
        return false;

    FakePeer peer = null;

    if (comp instanceof Label)
        peer = getFakePeer(LabelPeer.class, new FakeLabelPeer((Label) comp));
    else if (comp instanceof Button)
        peer = getFakePeer(ButtonPeer.class, new FakeButtonPeer((Button) comp));                   
    else if (comp instanceof Panel)
        peer = getFakePeer(new Class[] {ContainerPeer.class, PanelPeer.class}, new FakePanelPeer((Panel) comp));
    else if (comp instanceof TextField)
        peer = getFakePeer(new Class[] {TextFieldPeer.class, TextComponentPeer.class}, new FakeTextFieldPeer((TextField) comp));
    else if (comp instanceof TextArea)
        peer = getFakePeer(new Class[] {TextAreaPeer.class, TextComponentPeer.class}, new FakeTextAreaPeer((TextArea) comp));
    else if (comp instanceof TextComponent)
        peer = getFakePeer(TextComponentPeer.class, new FakeTextComponentPeer((TextComponent) comp));
    else if (comp instanceof Checkbox)
        peer = getFakePeer(CheckboxPeer.class, new FakeCheckboxPeer((Checkbox) comp));
    else if (comp instanceof Choice)
        peer = getFakePeer(ChoicePeer.class, new FakeChoicePeer((Choice) comp));
    else if (comp instanceof List)
        peer = getFakePeer(ListPeer.class, new FakeListPeer((List) comp));
    else if (comp instanceof Scrollbar)
        peer = getFakePeer(ScrollbarPeer.class, new FakeScrollbarPeer((Scrollbar) comp));
    else if (comp instanceof ScrollPane)
        peer = getFakePeer(new Class[] {ContainerPeer.class, ScrollPanePeer.class}, new FakeScrollPanePeer((ScrollPane) comp));
    else if (comp instanceof Canvas)
        peer = getFakePeer(CanvasPeer.class, new FakeCanvasPeer((Canvas) comp));
    else
        return false;

    attachFakePeer(comp, peer);
    return true;
}
项目:OpenJSharp    文件:Label.java   
/**
 * Sets the alignment for this label to the specified alignment.
 * Possible values are <code>Label.LEFT</code>,
 * <code>Label.RIGHT</code>, and <code>Label.CENTER</code>.
 * @param      alignment    the alignment to be set.
 * @exception  IllegalArgumentException if an improper value for
 *                          <code>alignment</code> is given.
 * @see        java.awt.Label#getAlignment
 */
public synchronized void setAlignment(int alignment) {
    switch (alignment) {
      case LEFT:
      case CENTER:
      case RIGHT:
        this.alignment = alignment;
        LabelPeer peer = (LabelPeer)this.peer;
        if (peer != null) {
            peer.setAlignment(alignment);
        }
        return;
    }
    throw new IllegalArgumentException("improper alignment: " + alignment);
}
项目:jdk8u-jdk    文件:Label.java   
/**
 * Sets the alignment for this label to the specified alignment.
 * Possible values are <code>Label.LEFT</code>,
 * <code>Label.RIGHT</code>, and <code>Label.CENTER</code>.
 * @param      alignment    the alignment to be set.
 * @exception  IllegalArgumentException if an improper value for
 *                          <code>alignment</code> is given.
 * @see        java.awt.Label#getAlignment
 */
public synchronized void setAlignment(int alignment) {
    switch (alignment) {
      case LEFT:
      case CENTER:
      case RIGHT:
        this.alignment = alignment;
        LabelPeer peer = (LabelPeer)this.peer;
        if (peer != null) {
            peer.setAlignment(alignment);
        }
        return;
    }
    throw new IllegalArgumentException("improper alignment: " + alignment);
}
项目:openjdk-jdk10    文件:Label.java   
/**
 * Sets the alignment for this label to the specified alignment.
 * Possible values are {@code Label.LEFT},
 * {@code Label.RIGHT}, and {@code Label.CENTER}.
 * @param      alignment    the alignment to be set.
 * @exception  IllegalArgumentException if an improper value for
 *                          {@code alignment} is given.
 * @see        java.awt.Label#getAlignment
 */
public synchronized void setAlignment(int alignment) {
    switch (alignment) {
      case LEFT:
      case CENTER:
      case RIGHT:
        this.alignment = alignment;
        LabelPeer peer = (LabelPeer)this.peer;
        if (peer != null) {
            peer.setAlignment(alignment);
        }
        return;
    }
    throw new IllegalArgumentException("improper alignment: " + alignment);
}
项目:openjdk9    文件:Label.java   
/**
 * Sets the alignment for this label to the specified alignment.
 * Possible values are {@code Label.LEFT},
 * {@code Label.RIGHT}, and {@code Label.CENTER}.
 * @param      alignment    the alignment to be set.
 * @exception  IllegalArgumentException if an improper value for
 *                          {@code alignment} is given.
 * @see        java.awt.Label#getAlignment
 */
public synchronized void setAlignment(int alignment) {
    switch (alignment) {
      case LEFT:
      case CENTER:
      case RIGHT:
        this.alignment = alignment;
        LabelPeer peer = (LabelPeer)this.peer;
        if (peer != null) {
            peer.setAlignment(alignment);
        }
        return;
    }
    throw new IllegalArgumentException("improper alignment: " + alignment);
}
项目:Java8CN    文件:Label.java   
/**
 * Sets the alignment for this label to the specified alignment.
 * Possible values are <code>Label.LEFT</code>,
 * <code>Label.RIGHT</code>, and <code>Label.CENTER</code>.
 * @param      alignment    the alignment to be set.
 * @exception  IllegalArgumentException if an improper value for
 *                          <code>alignment</code> is given.
 * @see        java.awt.Label#getAlignment
 */
public synchronized void setAlignment(int alignment) {
    switch (alignment) {
      case LEFT:
      case CENTER:
      case RIGHT:
        this.alignment = alignment;
        LabelPeer peer = (LabelPeer)this.peer;
        if (peer != null) {
            peer.setAlignment(alignment);
        }
        return;
    }
    throw new IllegalArgumentException("improper alignment: " + alignment);
}
项目:jdk8u_jdk    文件:Label.java   
/**
 * Sets the alignment for this label to the specified alignment.
 * Possible values are <code>Label.LEFT</code>,
 * <code>Label.RIGHT</code>, and <code>Label.CENTER</code>.
 * @param      alignment    the alignment to be set.
 * @exception  IllegalArgumentException if an improper value for
 *                          <code>alignment</code> is given.
 * @see        java.awt.Label#getAlignment
 */
public synchronized void setAlignment(int alignment) {
    switch (alignment) {
      case LEFT:
      case CENTER:
      case RIGHT:
        this.alignment = alignment;
        LabelPeer peer = (LabelPeer)this.peer;
        if (peer != null) {
            peer.setAlignment(alignment);
        }
        return;
    }
    throw new IllegalArgumentException("improper alignment: " + alignment);
}
项目:lookaside_java-1.8.0-openjdk    文件:Label.java   
/**
 * Sets the alignment for this label to the specified alignment.
 * Possible values are <code>Label.LEFT</code>,
 * <code>Label.RIGHT</code>, and <code>Label.CENTER</code>.
 * @param      alignment    the alignment to be set.
 * @exception  IllegalArgumentException if an improper value for
 *                          <code>alignment</code> is given.
 * @see        java.awt.Label#getAlignment
 */
public synchronized void setAlignment(int alignment) {
    switch (alignment) {
      case LEFT:
      case CENTER:
      case RIGHT:
        this.alignment = alignment;
        LabelPeer peer = (LabelPeer)this.peer;
        if (peer != null) {
            peer.setAlignment(alignment);
        }
        return;
    }
    throw new IllegalArgumentException("improper alignment: " + alignment);
}
项目:javify    文件:Label.java   
/**
 * Sets the text alignment of this label to the specified value.
 *
 * @param alignment The desired alignment for the text in this label,
 * which must be one of <code>LEFT</code>, <code>CENTER</code>, or
 * <code>RIGHT</code>.
 */
public synchronized void setAlignment(int alignment)
{
  if (alignment != CENTER && alignment != LEFT && alignment != RIGHT)
    throw new IllegalArgumentException("invalid alignment: " + alignment);
  this.alignment = alignment;
  if (peer != null)
    {
      LabelPeer lp = (LabelPeer) peer;
      lp.setAlignment(alignment);
    }
}
项目:jvm-stm    文件:Label.java   
/**
 * Sets the text alignment of this label to the specified value.
 *
 * @param alignment The desired alignment for the text in this label,
 * which must be one of <code>LEFT</code>, <code>CENTER</code>, or
 * <code>RIGHT</code>.
 */
public synchronized void setAlignment(int alignment)
{
  if (alignment != CENTER && alignment != LEFT && alignment != RIGHT)
    throw new IllegalArgumentException("invalid alignment: " + alignment);
  this.alignment = alignment;
  if (peer != null)
    {
      LabelPeer lp = (LabelPeer) peer;
      lp.setAlignment(alignment);
    }
}
项目:VarJ    文件:Label.java   
/**
    * Sets the alignment for this label to the specified alignment.
    * Possible values are <code>Label.LEFT</code>,
    * <code>Label.RIGHT</code>, and <code>Label.CENTER</code>.
    * @param      alignment    the alignment to be set.
    * @exception  IllegalArgumentException if an improper value for
    *                          <code>alignment</code> is given.
    * @see        java.awt.Label#getAlignment
    */
   public synchronized void setAlignment(int alignment) {
switch (alignment) {
  case LEFT:
  case CENTER:
  case RIGHT:
    this.alignment = alignment;
        LabelPeer peer = (LabelPeer)this.peer;
    if (peer != null) {
    peer.setAlignment(alignment);
    }
    return;
}
throw new IllegalArgumentException("improper alignment: " + alignment);
   }
项目:jdk-1.7-annotated    文件:Label.java   
/**
 * Sets the alignment for this label to the specified alignment.
 * Possible values are <code>Label.LEFT</code>,
 * <code>Label.RIGHT</code>, and <code>Label.CENTER</code>.
 * @param      alignment    the alignment to be set.
 * @exception  IllegalArgumentException if an improper value for
 *                          <code>alignment</code> is given.
 * @see        java.awt.Label#getAlignment
 */
public synchronized void setAlignment(int alignment) {
    switch (alignment) {
      case LEFT:
      case CENTER:
      case RIGHT:
        this.alignment = alignment;
        LabelPeer peer = (LabelPeer)this.peer;
        if (peer != null) {
            peer.setAlignment(alignment);
        }
        return;
    }
    throw new IllegalArgumentException("improper alignment: " + alignment);
}
项目:infobip-open-jdk-8    文件:Label.java   
/**
 * Sets the alignment for this label to the specified alignment.
 * Possible values are <code>Label.LEFT</code>,
 * <code>Label.RIGHT</code>, and <code>Label.CENTER</code>.
 * @param      alignment    the alignment to be set.
 * @exception  IllegalArgumentException if an improper value for
 *                          <code>alignment</code> is given.
 * @see        java.awt.Label#getAlignment
 */
public synchronized void setAlignment(int alignment) {
    switch (alignment) {
      case LEFT:
      case CENTER:
      case RIGHT:
        this.alignment = alignment;
        LabelPeer peer = (LabelPeer)this.peer;
        if (peer != null) {
            peer.setAlignment(alignment);
        }
        return;
    }
    throw new IllegalArgumentException("improper alignment: " + alignment);
}
项目:jdk8u-dev-jdk    文件:Label.java   
/**
 * Sets the alignment for this label to the specified alignment.
 * Possible values are <code>Label.LEFT</code>,
 * <code>Label.RIGHT</code>, and <code>Label.CENTER</code>.
 * @param      alignment    the alignment to be set.
 * @exception  IllegalArgumentException if an improper value for
 *                          <code>alignment</code> is given.
 * @see        java.awt.Label#getAlignment
 */
public synchronized void setAlignment(int alignment) {
    switch (alignment) {
      case LEFT:
      case CENTER:
      case RIGHT:
        this.alignment = alignment;
        LabelPeer peer = (LabelPeer)this.peer;
        if (peer != null) {
            peer.setAlignment(alignment);
        }
        return;
    }
    throw new IllegalArgumentException("improper alignment: " + alignment);
}