热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

javax.swing.JLabel.getDisabledIcon()方法的使用及代码示例

本文整理了Java中javax.swing.JLabel.getDisabledIcon()方法的一些代码示例,展示了JLabel.getDisabledI

本文整理了Java中javax.swing.JLabel.getDisabledIcon()方法的一些代码示例,展示了JLabel.getDisabledIcon()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。JLabel.getDisabledIcon()方法的具体详情如下:
包路径:javax.swing.JLabel
类名称:JLabel
方法名:getDisabledIcon

JLabel.getDisabledIcon介绍

暂无

代码示例

代码示例来源:origin: net.sf.tinylaf/tinylaf

public Icon getDisabledIcon() {
if(showIcons) {
return super.getDisabledIcon();
}

return null;
}
}

代码示例来源:origin: org.fudaa.framework.ctulu/ctulu-bu

public Icon getDisabledIcon()
{
if((delegate_==this)||(delegate_==null))
return super.getDisabledIcon();
return delegate_.getDisabledIcon();
}

代码示例来源:origin: xyz.cofe/gui.swing

public javax.swing.Icon getTabDisabledIcon() {
if (isClosed())return null;
return titleLabel.getDisabledIcon();
}//

代码示例来源:origin: org.gosu-lang.gosu/gosu-editor

public Dimension getPreferredSizeWithVariableHeightOnly( JComponent c )
{
JLabel label = (JLabel)c;
String strText = label.getText();
Icon icon = label.isEnabled() ? label.getIcon() : label.getDisabledIcon();
_insetsPaintView = c.getInsets( _insetsPaintView );
_rcPaintView.x = _insetsPaintView.left;
_rcPaintView.y = _insetsPaintView.top;
_rcPaintView.width = c.getWidth() - (_insetsPaintView.left + _insetsPaintView.right);
_rcPaintView.height = 0; // Set to zero so we can determine total lines of text
_rcPaintIcon.x = _rcPaintIcon.y = _rcPaintIcon.width = _rcPaintIcon.height = 0;
_rcPaintText.x = _rcPaintText.y = _rcPaintText.width = _rcPaintText.height = 0;
FontMetrics fm = c.getFontMetrics( c.getFont() );
Vector vtext = layoutCL( null, label, fm, strText, icon, _rcPaintView, _rcPaintIcon, _rcPaintText );
int iWidth = c.getWidth() - (_insetsPaintView.left + _insetsPaintView.right);
int iHeight = (fm.getHeight() * (vtext == null ? 0 : vtext.size())) - (_insetsPaintView.top + _insetsPaintView.bottom);
return new Dimension( iWidth, iHeight );
}

代码示例来源:origin: igvteam/igv

Icon icon = (label.isEnabled()) ? label.getIcon() : label.getDisabledIcon();

代码示例来源:origin: edu.toronto.cs.medsavant/medsavant-client

JLabel label = (JLabel)c;
String text = label.getText();
Icon icon = (label.isEnabled()) ? label.getIcon() : label.getDisabledIcon();

代码示例来源:origin: jrtom/jung

Icon icon = (label.isEnabled()) ? label.getIcon() : label.getDisabledIcon();

代码示例来源:origin: jrtom/jung

Icon icon = (label.isEnabled()) ? label.getIcon() : label.getDisabledIcon();

代码示例来源:origin: jrtom/jung

Icon icon = (label.isEnabled()) ? label.getIcon() : label.getDisabledIcon();

代码示例来源:origin: net.sf.jung/jung-samples

Icon icon = (label.isEnabled()) ? label.getIcon() : label.getDisabledIcon();

代码示例来源:origin: com.jidesoft/jide-oss

JLabel oLabel = (JLabel) i_oComponent;
String oText = oLabel.getText();
Icon oIcon = (oLabel.isEnabled()) ? oLabel.getIcon() : oLabel.getDisabledIcon();

代码示例来源:origin: net.sf.kerner-utils/kerner-utils

/** {@inheritDoc} */
@Override
public void paint(final Graphics g, final JComponent c) {
// parent's update method fills the background
prepareGraphics(g);
final JLabel label = (JLabel) c;
final String text = label.getText();
final Icon icon = (label.isEnabled()) ? label.getIcon() : label.getDisabledIcon();
if ((icon == null) && (text == null)) {
return;
}
final FontMetrics fm = g.getFontMetrics();
updateLayout(label, fm, c.getWidth(), c.getHeight());
if (icon != null) {
icon.paintIcon(c, g, paintIconR.x, paintIconR.y);
}
if (text != null) {
final View v = (View) c.getClientProperty("html");
if (v != null) {
// HTML view disables multi-line painting.
v.paint(g, paintTextR);
} else {
// Paint the multi line text
paintTextLines(g, label, fm);
}
}
}

代码示例来源:origin: org.gosu-lang.gosu/gosu-editor

Icon icon = label.isEnabled() ? label.getIcon() : label.getDisabledIcon();

代码示例来源:origin: net.java.dev.swing-layout/swing-layout

private int getLabelBaseline(JLabel label, int height) {
Icon icon = (label.isEnabled()) ? label.getIcon() :
label.getDisabledIcon();
FontMetrics fm = label.getFontMetrics(label.getFont());
resetRects(label, height);
SwingUtilities.layoutCompoundLabel(label, fm,
"a", icon, label.getVerticalAlignment(),
label.getHorizontalAlignment(), label.getVerticalTextPosition(),
label.getHorizontalTextPosition(), viewRect, iconRect, textRect,
label.getIconTextGap());
return textRect.y + fm.getAscent();
}

代码示例来源:origin: net.java.dev.swing-layout/swing-layout

private static int getLabelBaseline(JLabel label, int height) {
Icon icon = (label.isEnabled()) ? label.getIcon() :
label.getDisabledIcon();
FontMetrics fm = label.getFontMetrics(label.getFont());
resetRects(label, height);
SwingUtilities.layoutCompoundLabel(label, fm,
"a", icon, label.getVerticalAlignment(),
label.getHorizontalAlignment(), label.getVerticalTextPosition(),
label.getHorizontalTextPosition(), viewRect, iconRect, textRect,
label.getIconTextGap());
return textRect.y + fm.getAscent();
}

代码示例来源:origin: stackoverflow.com

icon = label.getDisabledIcon();

代码示例来源:origin: khuxtable/seaglass

protected void paint(SeaGlassContext context, Graphics g) {
JLabel label = (JLabel) context.getComponent();
Icon icon = (label.isEnabled()) ? label.getIcon() : label.getDisabledIcon();
g.setColor(context.getStyle().getColor(context, ColorType.TEXT_FOREGROUND));
g.setFont(style.getFont(context));
context.getStyle().getGraphicsUtils(context).paintText(context, g, label.getText(), icon, label.getHorizontalAlignment(),
label.getVerticalAlignment(), label.getHorizontalTextPosition(), label.getVerticalTextPosition(),
label.getIconTextGap(), label.getDisplayedMnemonicIndex(), 0);
}

代码示例来源:origin: khuxtable/seaglass

public Dimension getMaximumSize(JComponent c) {
JLabel label = (JLabel) c;
Icon icon = (label.isEnabled()) ? label.getIcon() : label.getDisabledIcon();
SeaGlassContext cOntext= getContext(c);
Dimension size = context.getStyle().getGraphicsUtils(context).getMaximumSize(context, context.getStyle().getFont(context),
label.getText(), icon, label.getHorizontalAlignment(), label.getVerticalAlignment(), label.getHorizontalTextPosition(),
label.getVerticalTextPosition(), label.getIconTextGap(), label.getDisplayedMnemonicIndex());
context.dispose();
return size;
}

代码示例来源:origin: khuxtable/seaglass

public Dimension getPreferredSize(JComponent c) {
JLabel label = (JLabel) c;
Icon icon = (label.isEnabled()) ? label.getIcon() : label.getDisabledIcon();
SeaGlassContext cOntext= getContext(c);
Dimension size = context.getStyle().getGraphicsUtils(context).getPreferredSize(context,
context.getStyle().getFont(context), label.getText(), icon, label.getHorizontalAlignment(),
label.getVerticalAlignment(), label.getHorizontalTextPosition(), label.getVerticalTextPosition(),
label.getIconTextGap(), label.getDisplayedMnemonicIndex());
context.dispose();
return size;
}

代码示例来源:origin: khuxtable/seaglass

public Dimension getMinimumSize(JComponent c) {
JLabel label = (JLabel) c;
Icon icon = (label.isEnabled()) ? label.getIcon() : label.getDisabledIcon();
SeaGlassContext cOntext= getContext(c);
Dimension size = context.getStyle().getGraphicsUtils(context).getMinimumSize(context, context.getStyle().getFont(context),
label.getText(), icon, label.getHorizontalAlignment(), label.getVerticalAlignment(), label.getHorizontalTextPosition(),
label.getVerticalTextPosition(), label.getIconTextGap(), label.getDisplayedMnemonicIndex());
context.dispose();
return size;
}

推荐阅读
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • Java图形化计算器设计与实现
    本文介绍了使用Java编程语言设计和实现图形化计算器的方法。通过使用swing包和awt包中的组件,作者创建了一个具有按钮监听器和自定义界面尺寸和布局的计算器。文章还分享了在图形化界面设计中的一些心得体会。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • 使用在线工具jsonschema2pojo根据json生成java对象
    本文介绍了使用在线工具jsonschema2pojo根据json生成java对象的方法。通过该工具,用户只需将json字符串复制到输入框中,即可自动将其转换成java对象。该工具还能解析列表式的json数据,并将嵌套在内层的对象也解析出来。本文以请求github的api为例,展示了使用该工具的步骤和效果。 ... [详细]
  • 推荐系统遇上深度学习(十七)详解推荐系统中的常用评测指标
    原创:石晓文小小挖掘机2018-06-18笔者是一个痴迷于挖掘数据中的价值的学习人,希望在平日的工作学习中,挖掘数据的价值, ... [详细]
  • 后台获取视图对应的字符串
    1.帮助类后台获取视图对应的字符串publicclassViewHelper{将View输出为字符串(注:不会执行对应的ac ... [详细]
  • 拥抱Android Design Support Library新变化(导航视图、悬浮ActionBar)
    转载请注明明桑AndroidAndroid5.0Loollipop作为Android最重要的版本之一,为我们带来了全新的界面风格和设计语言。看起来很受欢迎࿰ ... [详细]
  • 自动轮播,反转播放的ViewPagerAdapter的使用方法和效果展示
    本文介绍了如何使用自动轮播、反转播放的ViewPagerAdapter,并展示了其效果。该ViewPagerAdapter支持无限循环、触摸暂停、切换缩放等功能。同时提供了使用GIF.gif的示例和github地址。通过LoopFragmentPagerAdapter类的getActualCount、getActualItem和getActualPagerTitle方法可以实现自定义的循环效果和标题展示。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • 本文介绍了Swing组件的用法,重点讲解了图标接口的定义和创建方法。图标接口用来将图标与各种组件相关联,可以是简单的绘画或使用磁盘上的GIF格式图像。文章详细介绍了图标接口的属性和绘制方法,并给出了一个菱形图标的实现示例。该示例可以配置图标的尺寸、颜色和填充状态。 ... [详细]
  • 网址:https:vue.docschina.orgv2guideforms.html表单input绑定基础用法可以通过使用v-model指令,在 ... [详细]
  • 带添加按钮的GridView,item的删除事件
    先上图片效果;gridView无数据时显示添加按钮,有数据时,第一格显示添加按钮,后面显示数据:布局文件:addr_manage.xml<?xmlve ... [详细]
  • OpenMap教程4 – 图层概述
    本文介绍了OpenMap教程4中关于地图图层的内容,包括将ShapeLayer添加到MapBean中的方法,OpenMap支持的图层类型以及使用BufferedLayer创建图像的MapBean。此外,还介绍了Layer背景标志的作用和OMGraphicHandlerLayer的基础层类。 ... [详细]
  • [echarts] 同指标对比柱状图相关的知识介绍及应用示例
    本文由编程笔记小编为大家整理,主要介绍了echarts同指标对比柱状图相关的知识,包括对比课程通过率最高的8个课程和最低的8个课程以及全校的平均通过率。文章提供了一个应用示例,展示了如何使用echarts制作同指标对比柱状图,并对代码进行了详细解释和说明。该示例可以帮助读者更好地理解和应用echarts。 ... [详细]
author-avatar
你不懂_de_笑
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有