接下来,你可以在你的应用程序中使用它,以设置JPanel的背景图片。下面是一个示例代码: importjavax.swing.JFrame;publicclassMain{publicstaticvoidmain(String[]args){JFrameframe=newJFrame();frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 创建自定义的JPanelImagePanelpanel=newImagePanel();// 将自...
9NewPanel p=newNewPanel(); 10this.getContentPane().add(p);//将面板添加到JFrame上 11this.setSize(596,298);//初始窗口的大小 12this.setLocationRelativeTo(null);//设置窗口居中 13this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 14this.setVisible(true); 15} 16 17publicstaticvoidmain(Strin...
public Demo() { super("Title"); NewPanel p = new NewPanel(); this.getContentPane().add(p); // 将面板添加到JFrame上 this.setSize(596, 298); // 初始窗口的大小 this.setLocationRelativeTo(null); // 设置窗口居中 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true...
public Demo() { super("Title"); NewPanel p = new NewPanel(); this.getContentPane().add(p); // 将面板添加到JFrame上 this.setSize(596, 298); // 初始窗口的大小 this.setLocationRelativeTo(null); // 设置窗口居中 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.setVisible(true...
import java.awt.*;import javax.swing.*;public class ImageJPanel extends JPanel{private Image image;public ImageJPanel(Image image){ //首先构建一个构造方法.传入的参数是Image的文件路径 this.image=image; Dimension size = ne ...
Swing控件(JPanel,Container等)设置背景图片 Swing控件有直接设置背景颜色的方法,但没有直接设置背景图片的方法。这里不解的是为什么Swing默认不提供这个方法呢?既然它不提供我们就自己写一个吧,也不难,你要你知道Swing容器的图片都是用protected void paintComponent(Graphics g) 画上去的就可以了。
/** * 可设置背景图片的JPanel * 提供了三种显示背景图片的方式:居中、平铺和拉伸 * * @author maxiang */ public class PicPanel extends JPanel { private static final long serialVersionUID = -8251916094895167058L; private Image image;// 背景图片 /** * 背景图片显示模式索引(引入此属性有助于必要...
你好,我正在使用 JPanel 作为我的框架容器然后我真的想在我的面板中使用背景图片我真的需要帮助这是我的代码到目前为止。这是更新,请检查这里是我的代码 import java.awt.*; import javax.swing.*; import java.awt.event.*; public class imagebut extends JFrame { public static void main(String args [...
2 设置好Image变量供g.drawImage(icon.getImage(), 0, 0, null);使用 url = getClass().getClassLoader().getResource("xxx.jpg");//xxx.jpg在class目录下 ImageIcon icon = new ImageIcon(url); Image img = icon.getImage() 3 调用JPanel的repaint();方法。该方法调用后会调用paintComponent方法。
如何在JPanel面板中设置背景图片 : jPanel2 = new javax.swing.JPanel(){ public void paintComponent(Graphics g){ java.net.URL imgURL=getClass().getResource ("/images/login.jpg"); if(imgURL!=null){ ImageIcon icon=new ImageIcon(imgURL); ...