有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java根据帧的大小更改图像的大小

您好,我正在向我的应用程序添加图像,如果我更改应用程序窗口的大小,我想调整图像的大小。我怎样才能做到这一点。下面是我如何添加它的。谢谢

        ImageIcon logo = new ImageIcon(getClass().getResource("folder/image.jpg"));

        JLabel label =  new JLabel("", logo, JLabel.CENTER);
        BorderLayout border = new BorderLayout();
        JPanel upperpanel = new JPanel(border);
        upperpanel.add(menuBar, BorderLayout.NORTH);

        add(upperpanel, BorderLayout.NORTH);

共 (1) 个答案

  1. # 1 楼答案

    Image有这个方法

    public Image getScaledInstance(int width, int height, int hints)