如何使用按钮捕获目录并将该值传递给Windowbuilder中另一个按钮的动作

时间:2019-04-07 11:26:35

标签: java windowbuilder

我想将名为“浏览”的按钮的动作事件中的字符串值传递给另一个按钮的另一个动作事件。 这是我写的内容,如何将fullPath的值传递给另一个动作事件?

    JButton btnBrowse = new JButton("Browse");
    btnBrowse.setBounds(263, 185, 81, 31);
    frame.getContentPane().add(btnBrowse);
    btnBrowse.addActionListener(new ActionListener() {
        @Override
        public void actionPerformed(ActionEvent e) {

            JFileChooser chooser = new JFileChooser();
            chooser.setCurrentDirectory(new java.io.File("."));
            chooser.setDialogTitle("choosertitle");
            chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
            chooser.setAcceptAllFileFilterUsed(false);

            if (chooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) {

                File file = chooser.getCurrentDirectory();
                String fullPath = file.getAbsolutePath();



            } else {
              System.out.println("No Selection ");
            }


        }
    });

0 个答案:

没有答案