?? mpanel.java
字號:
package com.mwq.mwing;
import java.awt.Graphics;
import java.awt.GridBagLayout;
import java.awt.Image;
import java.net.URL;
import javax.swing.ImageIcon;
import javax.swing.JPanel;
public class MPanel extends JPanel {
private ImageIcon imageIcon;// 聲明一個圖片對象
public MPanel(URL imgUrl) {
super();// 繼承父類的構造方法
setLayout(new GridBagLayout());// 將布局管理器修改為網格組布局
imageIcon = new ImageIcon(imgUrl);// 根據傳入的URL創建ImageIcon對象
setSize(imageIcon.getIconWidth(), imageIcon.getIconHeight());// 設置面板與圖片等大
}
protected void paintComponent(Graphics g) {// 重寫JPanel類的paintComponent()方法
super.paintComponent(g);// 調用JPanel類的paintComponent()方法
Image image = imageIcon.getImage();// 通過ImageIcon對象獲得Image對象
g.drawImage(image, 0, 0, null);// 繪制Image對象,即將圖片繪制到面板中
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -