java 按钮设置图片_Java中如何设置带图片按钮的大小
在java部分需要用到圖形界面編程的項目中,經常會使用圖片設置對按鈕進行美化,但是使用時會出現一個很麻煩的問題, 按照方法:JButton jb1 = new JButton();
jb1.setBounds(0, 0, 25, 20);
ImageIcon ii = new ImageIcon("images/xxx.png");
jb1.setIcon(ii);
此時會發現在按鈕中的圖片并沒有如預料的那樣填充按鈕,而是按照圖片本身的大小放置于按鈕中,那么,應該怎么操作才能使圖片如預期按鈕的長寬那樣完好的填充在按鈕中呢?
其實很簡單,只需要事先取得設置按鈕的長寬,使用getScaledInstance()方法重新構造圖片,再構造Icon對象傳入JButton中即可。
具體實現過程如下:JButton jb1 = new JButton();
jb1.setBounds(0, 0, 25, 20);
ImageIcon ii = new ImageIcon("images/xxx.png");
//根據按鈕大小改變圖片大小
Image temp = ii.getImage().getScaledInstance(jb1.getWidth(), jb1.getHeight(), ii.getImage().SCALE_DEFAULT);
ii = new ImageIcon(temp);
jb1.setIcon(ii);
總結
以上是生活随笔為你收集整理的java 按钮设置图片_Java中如何设置带图片按钮的大小的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 仅有3%的用户愿意阅读!苹果用户协议长度
- 下一篇: java美元兑换,(Java实现) 美元