JAVA裡有檔案選擇工具,JFileChooser
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JFileChooser;
import javax.swing.JFrame;
public class filechooserDemo {
public static void main(String[] args)
{
JFrame frame = new JFrame("JFileChooserDemo");
frame.setLayout(new FlowLayout());
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JButton button = new JButton("Select File");
button.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent ae)
{
JFileChooser fileChooser = new JFileChooser();//宣告filechooser
int returnValue = fileChooser.showOpenDialog(null);//叫出filechooser
if (returnValue == JFileChooser.APPROVE_OPTION) //判斷是否選擇檔案
{
File selectedFile = fileChooser.getSelectedFile();//指派給File
System.out.println(selectedFile.getName()); //印出檔名
}
}
});
frame.add(button);
frame.pack();
frame.setVisible(true);
}
}
如果您喜歡我的文章,請在文章最末按5下Like!
我將得到LikeCoin的回饋:)
回饋由LikeCoin基金會出資,您只要註冊/登入帳號(FB、Google帳號都可以註冊,流程超快),按L五次左鍵,可以贊助我的文章且完全不會花到錢!
支持創作,正向交流:)
沒有留言:
張貼留言