• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java LabelPeer类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中java.awt.peer.LabelPeer的典型用法代码示例。如果您正苦于以下问题:Java LabelPeer类的具体用法?Java LabelPeer怎么用?Java LabelPeer使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



LabelPeer类属于java.awt.peer包,在下文中一共展示了LabelPeer类的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: setText

import java.awt.peer.LabelPeer; //导入依赖的package包/类
/**
 * 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();
    }
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:28,代码来源:Label.java


示例2: test

import java.awt.peer.LabelPeer; //导入依赖的package包/类
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());
}
 
开发者ID:lambdalab-mirror,项目名称:jdk8u-jdk,代码行数:27,代码来源:LabelRepaint.java


示例3: setText

import java.awt.peer.LabelPeer; //导入依赖的package包/类
/**
 * 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();
    }
}
 
开发者ID:AdoptOpenJDK,项目名称:openjdk-jdk10,代码行数:28,代码来源:Label.java


示例4: setText

import java.awt.peer.LabelPeer; //导入依赖的package包/类
/**
 * 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();
    }
}
 
开发者ID:vilie,项目名称:javify,代码行数:21,代码来源:Label.java


示例5: setText

import java.awt.peer.LabelPeer; //导入依赖的package包/类
/**
    * 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();
}
   }
 
开发者ID:jgaltidor,项目名称:VarJ,代码行数:28,代码来源:Label.java


示例6: attachFakePeer

import java.awt.peer.LabelPeer; //导入依赖的package包/类
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;
}
 
开发者ID:apache,项目名称:incubator-netbeans,代码行数:39,代码来源:FakePeerSupport.java


示例7: setAlignment

import java.awt.peer.LabelPeer; //导入依赖的package包/类
/**
 * 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);
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:24,代码来源:Label.java


示例8: setAlignment

import java.awt.peer.LabelPeer; //导入依赖的package包/类
/**
 * 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);
}
 
开发者ID:AdoptOpenJDK,项目名称:openjdk-jdk10,代码行数:24,代码来源:Label.java


示例9: setAlignment

import java.awt.peer.LabelPeer; //导入依赖的package包/类
/**
 * 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);
    }
}
 
开发者ID:vilie,项目名称:javify,代码行数:19,代码来源:Label.java


示例10: setAlignment

import java.awt.peer.LabelPeer; //导入依赖的package包/类
/**
    * 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);
   }
 
开发者ID:jgaltidor,项目名称:VarJ,代码行数:24,代码来源:Label.java



注:本文中的java.awt.peer.LabelPeer类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java Converter类代码示例发布时间:2022-05-21
下一篇:
Java Graph类代码示例发布时间:2022-05-21
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap