国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 邹城市| 德兴市| 丹阳市| 遂川县| 秦安县| 铜梁县| 隆化县| 封丘县| 大姚县| 阜平县| 托里县| 汝阳县| 修水县| 库伦旗| 新营市| 洪江市| 民丰县| 特克斯县| 彰武县| 尼木县| 于都县| 昌黎县| 涿鹿县| 宜黄县| 肃宁县| 金阳县| 濮阳县| 阜新市| 建德市| 多伦县| 南江县| 南充市| 泊头市| 大城县| 临安市| 梅州市| 贵定县| 湘潭县| 通城县| 肃南| 屯昌县|