国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

在組件上顯示圖象

2019-11-18 15:22:49
字體:
來源:轉載
供稿:網友

  作者:jeru
email: jeru@163.net
日期:2000-12-22 10:14:34
小議如何在組件上顯示圖象

●○●○●○●○●○●○●○●○●○●○●○●○●○●○
○●作者:劉湛○●○日期:2000-12-22●○●jeru@163.net○●
●○●○●○●○●○●○●○●○●○●○●○●○●○●○
○●一天進步一小步●○●○●○●○●○充實我的每一天○●
●○●○●○●○●○●○●○●○●○●○●○●○●○●○

首先要說明的是,在組件上方便的顯示圖象是 swing 比 AWT 優(yōu)越的特性之一,暫時我還沒看到如何
在 AWT 中實現(xiàn)這一方法,假如你知道,請來信告訴我。

在 swing 中,button, lable 等組件都可輕易的用圖象來改變它的外觀,以 button 為例,當創(chuàng)建一
個 button 對象的時候通常是這樣的:
JButton button = new JButton("Click me");
這樣就創(chuàng)建了一個 button 對象,上面顯示的文字是 Click me.

現(xiàn)在我們來稍做改動:
ImageIcon buttonIcon = new ImageIcon("button.gif", "a background of button");
JButton button = new JButton(buttonIcon);
這兩行代碼就達到了目的,在 button 上顯示了圖象 button.gif,注重我們用的是 ImageIcon 類,而
不是 Image 類。ImageIcon 中的第二個參數(shù)是對 ImageIcon 對象的描述,這個參數(shù)以后可能會被
assistive 技術用到。

假如想在 button 上同時顯示文字和圖象,還可以這樣:
JButton button = new JButton("Click me", buttonIcon);

另外,還可以定義圖象在 組件上的位置,如:
JButton button = new JButton("Click me", buttonIcon, JButton.CENTER);

最后,在順便的講一下如何改變你的 applet/application 上角的那個小圖標,怎么樣,看那杯咖啡厭煩了把?
讓我們來換上自己的圖標吧,我用的是setIconImage方法。
在 applet中,定義了一個image對象后就可以直接以它為參數(shù)來使用 setIconImage() 方法了,
而在 application 中,還需要由 ImageIcon 類轉換到 Image 對象去。可能是我笨,不知道如何在application中
有什么簡單的辦法可以直接使用 Image 類,誰知道請寫信給我,十分感謝。
URL imgURL = getClass().getResource("title.gif");
ImageIcon icon = new ImageIcon(imgURL);
setIconImage(icon.getImage());

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 康乐县| 什邡市| 称多县| 宁德市| 万载县| 漯河市| 平湖市| 泰宁县| 涟源市| 长武县| 襄汾县| 平顺县| 白沙| 夹江县| 大悟县| 温州市| 都兰县| 衡南县| 黑河市| 施甸县| 商城县| 阳曲县| 南漳县| 大关县| 岑巩县| 九龙城区| 台山市| 常德市| 虞城县| 丹巴县| 宾川县| 石阡县| 遂溪县| 准格尔旗| 来凤县| 奈曼旗| 庄河市| 济源市| 瓮安县| 屯门区| 金阳县|