2015年10月10日 星期六

JFileChooser 檔案選擇工具

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五次左鍵,可以贊助我的文章且完全不會花到錢!
支持創作,正向交流:)

沒有留言:

張貼留言