返回顶部
首页 > 资讯 > 精选 >在组件上显示图象(转)
  • 275
分享到

在组件上显示图象(转)

2023-06-03 05:06:45 275人浏览 泡泡鱼
摘要

首先要说明的是,在组件上方便的显示图象是 swing 比 AWT 优越的特性之一,暂时我还没看到如何在 AWT 中实现这一方法,如果你知道,请来信告诉我。在 swing 中,button, lable 等组件都可轻易的用图象来改变它的外观,

首先要说明的是,在组件上方便的显示图象是 swing 比 AWT 优越的特性之一,暂时我还没看到如何
在 AWT 中实现这一方法,如果你知道,请来信告诉我。

在 swing 中,button, lable 等组件都可轻易的用图象来改变它的外观,以 button 为例,当创建一
个 button 对象的时候通常是这样的:
JButton button = new JButton("Click me");
这样就创建了一个 button 对象,上面显示的文字是 Click me.

现在我们来稍做改动:
ImageIcon buttonIcon = new ImageIcon("button.gif", "a background of button");
JButton button = new JButton(buttonIcon);
这两行代码就达到了目的,在 button 上显示了图象 button.gif,注意我们用的是 ImageIcon 类,而
不是 Image 类。ImageIcon 中的第二个参数是对 ImageIcon 对象的描述,这个参数以后可能会被
assistive 技术用到。

如果想在 button 上同时显示文字和图象,还可以这样:
JButton button = new JButton("Click me", buttonIcon);

另外,还可以定义图象在 组件上的位置,如:
JButton button = new JButton("Click me", buttonIcon, JButton.CENTER);

最后,在顺便的讲一下如何改变你的 applet/application 上角的那个小图标,怎么样,看那杯咖啡厌烦了把?
让我们来换上自己的图标吧,我用的是setIconImage方法。
在 applet中,定义了一个image对象后就可以直接以它为参数来使用 setIconImage() 方法了,
而在 application 中,还需要由 ImageIcon 类转换到 Image 对象去。可能是我笨,不知道如何在application中
有什么简单的办法可以直接使用 Image 类,谁知道请写信给我,十分感谢。
URL imgURL = getClass().getResource("title.gif");
ImageIcon icon = new ImageIcon(imgURL);
setIconImage(icon.getImage()); [@more@]

--结束END--

本文标题: 在组件上显示图象(转)

本文链接: https://lsjlt.com/news/233151.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 在组件上显示图象(转)
    首先要说明的是,在组件上方便的显示图象是 swing 比 AWT 优越的特性之一,暂时我还没看到如何在 AWT 中实现这一方法,如果你知道,请来信告诉我。在 swing 中,button, lable 等组件都可轻易的用图象来改变它的外观,...
    99+
    2023-06-03
  • Win8如何禁止在缩略图上显示文件图标(默认)
      在Win8文件资源管理器中的管理文件时,如何选择文件显示方式,大家喜好各有不同。有不少用户喜欢以缩略图方式显示,但是有的用户不希望在缩略图上显示文件图标,这该怎么办呢   解决方法   1.打开文件夹...
    99+
    2022-06-04
    缩略 图上 图标
  • 解决ElementUI组件中el-upload上传图片不显示问题
    目录ElementUI组件中el-upload上传图片不显示element的上传图片后不显示照片的功能(原el-upload的修改)ElementUI组件中el-upload上传图片...
    99+
    2024-04-02
  • win8图标怎么在桌面上显示?
    Windows8用户们可能不知道图标怎么放到桌面上,没有了开始菜单桌面有没图标是不是各种不方便?那么win8图标怎么在桌面上显示 下面我们一起来了解一下吧! 1、按“Windows键&rdquo...
    99+
    2022-06-04
    图标 桌面上
  • 如何在Google地图上显示位置
    这篇文章主要讲解了“如何在Google地图上显示位置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何在Google地图上显示位置”吧!以下示例将根据通过H...
    99+
    2024-04-02
  • android实现在图标上显示数字
    本文实例为大家分享了android实现在图标上显示数字的具体代码,供大家参考,具体内容如下 效果图: 动态显示当天的号数。 主要代码如下: import android.conte...
    99+
    2024-04-02
  • Win8更改文件夹图标上显示的文件图像让其只显示一张
      小编在使用Win8系统时,希望对一个图片文件夹的图标上显示的文件进行设置,希望它就只显示一张图片。几经折腾后,在文件夹属性中发现了设置途径。下面跟大家分享一下。   操作方法   1.右击要设置的文件夹...
    99+
    2022-06-04
    只显示 让其 图像
  • css怎么让文字显示在图片上
    要使用 css 在图片上显示文字,需要:创建一个包含图片的元素,并在 html 中为其分配一个 id 或类。在 css 中使用 position 和 top、left 属性定位文本元素在...
    99+
    2024-04-25
    css
  • 图表部件设置X轴的旋转显示
    在实际的项目开发中,也许会遇到图表部件X轴节点值过长,导致图表节点值显示重叠,分不清节点值。如图因此度量快速开发平台封装了下列方法:图表X轴值旋转显示方法:XLableAngle作用 设置X轴标签...
    99+
    2024-04-02
  • css在图片上显示遮罩层的方法
    小编给大家分享一下css在图片上显示遮罩层的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!css是什么意思css是一种用来表现HTML或XML等文件样式的计算...
    99+
    2023-06-09
  • Python根据经纬度在地图上显示(folium)
    Python根据经纬度在地图上显示(folium) 一、folium介绍1.folium.Map参数简要介绍2.folium.Marker参数介绍 二、Python根据经纬度在地图上显示(...
    99+
    2023-08-31
    python 数学建模 开发语言
  • android怎么实现在图标上显示数字
    这篇文章主要介绍了android怎么实现在图标上显示数字的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇android怎么实现在图标上显示数字文章都会有所收获,下面我们一起来看看吧。效果图:动态显示当天的号数。主...
    99+
    2023-06-30
  • 在QGraphicsScene 中显示图像
    要在QGraphicsScene中显示图像,你可以使用QGraphicsPixmapItem类。以下是一个简单的示例,说明如何将图像...
    99+
    2023-09-27
    图像
  • elementstep组件在另一侧加时间轴显示
    这是我开发的时候遇到的一个问题:项目需要在步骤条(竖直方向)的另一侧加时间显示,但是我在element ui 的step组件中一直没找着设置方法,所以就自己想了个办法加进来,效果如下...
    99+
    2024-04-02
  • php怎么上传图片并显示图片
    在PHP中,可以使用`$_FILES`数组来处理上传的文件。以下是一个简单的示例代码,演示了如何上传图片并显示图片:```上传图片`...
    99+
    2023-10-11
    php
  • R语言如何在一张图上显示多条线
    这篇文章主要介绍了R语言如何在一张图上显示多条线,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。什么是R语言R语言是用于统计分析、绘图的语言和操作环境,属于GNU系统的一个自由...
    99+
    2023-06-14
  • 怎么用vue slot在子组件显示父组件传递的模板
    这篇“怎么用vue slot在子组件显示父组件传递的模板”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么用vue slot...
    99+
    2023-07-04
  • 如何把数据库的文件显示在php上
    要将数据库的文件显示在PHP上,你需要使用数据库扩展来连接和查询数据库,并使用HTML和PHP的组合来显示数据。 以下是一个简单的示...
    99+
    2023-10-27
    php 数据库
  • 怎么解决BootStrap Fileinput手机图片上传显示旋转问题
    这篇文章主要介绍怎么解决BootStrap Fileinput手机图片上传显示旋转问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!最近因为项目需要用到了bootstrap file...
    99+
    2024-04-02
  • 发送ajax请求如何实现上传图片显示在网页上
    这篇“发送ajax请求如何实现上传图片显示在网页上”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作