java 对话框 显示图片_Java对话框上显示图片
手掌心
其實有很多種方法可以解決圖片顯示大小的問題:使用photoshop修改. 優(yōu)點是可以節(jié)省系統資源, 顯示圖片的時候,不用做處理,缺點是需要了解ps的基本操作使用JDialog 自定義對話框. 優(yōu)點 可以實現復雜的效果, 缺點,代碼量比較多使用ImageIcon, Image 類 實現圖片的縮放,. 優(yōu)點: 純java代碼解決, 缺點: 如果大量的圖片需要縮放, 那么可能影響程序的速度.方案3的代碼如下1234567891011121314151617import?java.awt.Image;import?javax.swing.ImageIcon;import?javax.swing.JOptionPane;?public?class?Test?{????public?static?void?main(String[]?args)?{????????ImageIcon?icon?=?new?ImageIcon("imgs/1.png");?//?得到icon對象?.注意我的圖片地址和你的不一樣,注意修改!!????????Image?image?=?icon.getImage();?//icon--->Image????????float?scale?=?0.5f;?//縮放比例?50%????????int?width?=?Math.round(icon.getIconWidth()*scale);?//?變小?50%的寬????????int?height=?Math.round(icon.getIconHeight()*scale);//?變小50%的高????????Image?miniIcon?=?image.getScaledInstance(width,?height,?Image.SCALE_SMOOTH);????????//?image?變成指定大小.?縮放模式為?SCALE_SMOOTH(平滑優(yōu)先)????????ImageIcon?smallIcon?=?new?ImageIcon(miniIcon);//?Image--->icon????????JOptionPane.showInputDialog(null,?"吃了嗎?",?"標題",?0,?smallIcon,?null,?"默認值");????}}效果圖圖1 圖片顯示比例為原圖的50%圖2 圖片顯示比例為原圖的120%
總結
以上是生活随笔為你收集整理的java 对话框 显示图片_Java对话框上显示图片的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 证券公司理财和银行理财有什么区别?看完就
- 下一篇: 用计算机求正有理数算术平方根的步骤,用计