999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Java圖片選擇器的篩選與實現

2014-04-29 00:00:00蔣鑫陳瀟怡
今日湖北·中旬刊 2014年2期

摘 要 在Java語言的學習中,初學者為了進一步提高的編程能力,圖片的篩選實現與實際圖片的選取和顯示。首先我們需要熟悉awt類和swing類的基本屬性和方法,方便我們在編寫程序時候合理調用。熟悉implements接口和類繼承調用,具體過程看正文。

關鍵詞 Java 圖片篩選 圖片 圖片選擇器

一、選擇器的理解

Swing集由所有Java圖形用戶界面(GUI)組件所構成,可運行在任一支持Java虛擬機(JVM)的本地平臺上。由于這些組件全都是用Java語言編寫的,因此它們可以提供比本地平臺GUI組件更多的功能。選擇器在java中給出的swing這個大類中已經封裝好了一個文件選擇器類(filechooser),我們需要調用這個類,實例一個對象首先要引用這個類包,引用Javax.swing.filechooser,它包括對文件進行查看選取的相關類。

二、選擇多個圖片文件的具體實現方法

首先實現接口ActionListener接口中actionPerformed方法,定義整型int Long;字符串String filename,path來定義文件名字和路徑;字符串String[] pics來定義目錄下所有指定格式的圖片。在公共監聽事件actionPerformed(ActionEvent e)中,來判斷if(e.getSource()==openItem)是否選中打開,然后再判斷和設置文件選擇器,以允許選擇多個文件。利用FileNameExtensionFilter filter=new FileNameExtensionFilter(\"JPG GIF png Images\", \"jpg\", \"gif\",\"png\");來設置文件類型,文件類型指的是文件的后綴名,它會自動篩選出符合匹配名字的文件,這里添加上圖片的后綴名就會找出圖片文件。chooser.setFileFilter(filter);這是文件過濾器。然后我們打開選擇器面板chooser.showOpenDialog(this)彈出一個 \"Open File\" 文件選擇器對話框chooser.getSelectedFiles()返回選中的文件,我們可以設置很多選和單選,下面是對選擇的文件數量進行判斷。Long = selectedFiles.length;如果選擇圖超過你要顯示的范圍就可以給一個固定值if(selectedFiles.length>12){Long = 12;}

三、選擇單個圖片文件的具體實現方法

首先我們需要定義一個文件選擇器new JFileChooser(singeFiles),利用setMultiSelectionEnabled(1)設置文件選擇器,以不允許選擇多個文件。由于我們是要選擇圖片文件,所以我們需要定義這個文件過濾器來幫助我們更好的選擇。new FileNameExtensionFilter(\"JPG GIF png Images\", \"jpg\", \"gif\",\"png\")其中的參數就是設置文件類型,最后只需要setFileFilter(filter)設置文件過濾器就完成了。彈出一個 \"Open File\" 文件選擇器對話框,只需要調用showOpenDialog(this)方法就行了。最后判斷一下if (returnVal == JFileChooser.APPROVE_OPTION)singeFiles = chooser.getSelectedFile();就可以返回選中的文件。

四、其它實現擴展

awt類和swing類都包含用于創建用戶界面和繪制圖形圖像的所有分類。在 AWT 術語中,諸如按鈕或滾動條之類的用戶界面對象稱為組件。對于java.swing這個類包比java.awt提供了更為優化的用戶界面,完全取代當然說不上。不同的方法總會有不同的應用。AWT的界面是通過調用當前系統的界面元素來實現的,他的樣子完全依賴于系統。而Swing,是后來被重新使用java編寫的。他是完全使用java做出來的,不依賴任何操作系統。所以可以達成同一程序,在不同操作系統中界面的同一。避免了awt更換運行的操作系統后布局、顏色、框架的混亂。而且swing增加了很多新功能新方法,使編程人員能更好的繪制界面。

主站蜘蛛池模板: 国产人碰人摸人爱免费视频| 重口调教一区二区视频| 久久国产毛片| 国产成本人片免费a∨短片| www.亚洲一区| 国内精自线i品一区202| 91成人免费观看| 中文字幕有乳无码| 福利一区三区| 四虎永久在线精品影院| 日韩亚洲综合在线| 亚洲综合色区在线播放2019| 综合色在线| 欧美在线中文字幕| 国模极品一区二区三区| 欧美精品v欧洲精品| 精品第一国产综合精品Aⅴ| 国内精品小视频福利网址| 色呦呦手机在线精品| 天天干天天色综合网| 国产小视频免费| 69精品在线观看| 成人va亚洲va欧美天堂| 国产成a人片在线播放| 亚洲欧美日韩另类在线一| 色综合综合网| 成人字幕网视频在线观看| 国产免费羞羞视频| 天天综合网站| 亚洲美女一区| 99国产精品免费观看视频| 丁香六月激情婷婷| 亚洲美女一级毛片| 992Tv视频国产精品| a亚洲视频| 91精品啪在线观看国产91九色| 国产内射一区亚洲| 韩国自拍偷自拍亚洲精品| 日本不卡在线视频| 日韩成人午夜| 成人免费视频一区| 亚洲一区波多野结衣二区三区| 成人韩免费网站| 国产精品自在在线午夜| 欧美在线中文字幕| 欧美日韩午夜视频在线观看| 久久网欧美| 黄色一级视频欧美| 久久久精品国产亚洲AV日韩| 国产高清在线丝袜精品一区| 日韩欧美综合在线制服| 久久精品无码一区二区国产区| 午夜无码一区二区三区在线app| 精品国产自在在线在线观看| 欧美亚洲第一页| 强奷白丝美女在线观看| 日韩欧美高清视频| 色综合色国产热无码一| 人妻丰满熟妇αv无码| 国产精品熟女亚洲AV麻豆| 国产毛片基地| 啊嗯不日本网站| 国产一区二区三区免费| 国产91av在线| 色香蕉网站| 精品国产成人国产在线| 亚洲欧洲自拍拍偷午夜色| 黄色成年视频| 国产欧美精品午夜在线播放| 亚洲第一黄片大全| 国产区91| 国产精品入口麻豆| 全色黄大色大片免费久久老太| 亚洲精品亚洲人成在线| 久久福利片| 91九色国产在线| 午夜欧美理论2019理论| 欧洲日本亚洲中文字幕| 欧美中文一区| 欧美午夜在线观看| 秘书高跟黑色丝袜国产91在线| 国产剧情一区二区|