有 Java 编程相关的问题?

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

java从目录上传图像并设置为按钮

我想知道是否有人能帮我,我有一个按钮,让用户从目录中选择一个图像。我想知道如何选择图像并将其设置为另一个按钮

JButton btnInsertImage = new JButton("Insert image");
btnInsertImage.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {


        JFileChooser chooser= new JFileChooser();
        FileNameExtensionFilter filter = new FileNameExtensionFilter
            ("JPG AND JPEG", new String[] { "JPG", "JPEG", "PNG" });
        chooser.setFileFilter(filter);
        int returnVal = chooser.showOpenDialog(null);
        if(returnVal == JFileChooser.APPROVE_OPTION) {
            File f = chooser.getSelectedFile();
            try {
                BufferedReader br = new BufferedReader(new FileReader(f));


            } catch (FileNotFoundException e1) {
                // TODO Auto-generated catch block
                e1.printStackTrace();
            }

        }
    }
});

btnInsertImage.setBounds(734, 287, 148, 23);
mammal.add(btnInsertImage);

共 (1) 个答案

  1. # 1 楼答案

    我还没试过,但你应该可以这样做

    targetButton.setIcon (new ImageIcon(f.toURI().toURL ()));