一般Java裝在@Java文件夾,有的是sun_java文件夾,還有的手機是brs文件夾。諾基亞s40在原目錄運行(s40不用安裝jar文件就能玩)
❷ java中jfilechooser有沒有可以選擇文件夾的
private JFileChooser fc=new JFileChooser();
fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);//只能選擇目錄
String path=null;
File f=null;
try{
flag=fc.showOpenDialog(null);
}
catch(HeadlessException head){
System.out.println("Open File Dialog ERROR!");
}
if(flag==JFileChooser.APPROVE_OPTION){
//獲得該文件
f=fc.getSelectedFile();
path=f.getPath();
}
//以上獲得選擇的文件夾
//若要判斷其中是否還有其他目錄,可以這樣做
boolean hasSubDir=false;
File dir=new File(path);
//獲得改目錄下的文件的文件名,如果沒有的話,filesName.length()=0
String filesName=dir.list();
for(int i=0;i<filesName.length();i++){
File temp=new File(path+"/"+filesName[i]);
if(temp.isDirectory()){
hasSubDir=true;
break;
}
}
❸ java中怎麼用文件對話框選擇一個目錄
很簡單,javax.swing.JFileChooser中有個setFileSelectionMode方法
public void setFileSelectionMode(int mode)設置 JFileChooser,以允許用戶只選擇文件、只選擇目錄,或者可選擇文件和目錄。默認值是 JFilesChooser.FILES_ONLY。
參數:
mode - 要顯示的文件類型:
JFileChooser.FILES_ONLY
JFileChooser.DIRECTORIES_ONLY
JFileChooser.FILES_AND_DIRECTORIES
拋出:
IllegalArgumentException - 如果 mode 是非法的文件選擇模式
另請參見:
getFileSelectionMode()
❹ java用swt選擇文件和文件夾是哪個類
在彈出的快捷菜單中選擇命令選擇「Existing Projects into Workspace」選擇「Select archive file」進入頁面後 有一個小段的標題為Releases
可以通過點擊下面的相關超鏈接
找到相關文件 進行下載
放到 eclipse下的plugins文件夾下(整個文件夾都放進去哦)
然後 自己建個工程
在Eclipse IDE的Package Explorer視圖中單擊右鍵.eclipse.swt項目,把剛才那個留著的工程引入到這個工程里.swt」,直接ok就好了
然後然你選擇安裝項目.eclipse,選定該項目並單擊「Finish」按鈕。
這個工程就這么留著哦~~~
Second------下面安裝 swt Designer
然後。打開項目的構建路徑配置窗口。
在新建工程中選擇 other
然後然你選擇工程
選擇swt就這個就可以了,怕麻煩的話就 select all~
然後finish就進行在線安裝了,點擊 Add選項 在彈出對話框中輸入網址
由於我已經裝過了,在該對話框中選擇「Projects」選項卡在該頁面中,重啟後,通過將Eclipse SWT項目加入到項目的「依賴項目」列表中,單擊「Add」按鈕,在彈出的項目列表中選擇「org,打開eclipse
在help菜單里有
選擇 install new software
進入install new software 後,單擊「OK」按鈕完成構建路徑配置,選擇dialog啥的都可以
工程建完後。注意org.eclipse.swt中包含SWT的源代碼壓縮文件,此時該對話框的項目列表中會顯示一個org,所以顯示Duplicate location 如果沒裝過,就可以使用了(好像不用引用也成),在安裝過程中可能會出現 unsign 的警告,繼續安裝即可,安裝之後會提示重啟eclipse,就可以使用了。
之後再那個SWT/JFace那個工程里在建個項目就好了!,單擊「Browse」按鈕,可以方便地查看這些源代碼以及相應的Java Doc文件,定位到之前下載的SWT工具包
❺ Java中編寫出一個文件選擇器。能選擇文件夾的。
jsp頁面在Macromedia Dreamweaver 8裡面編輯,,會有一個文件域的控制項,,,這個就是選擇文件的,
❻ java 中怎麼通過文件選擇器選擇要保存文件的的目錄,然後返回絕對路徑
JFileChooser chooser = new JFileChooser();
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
chooser.showOpenDialog(null);
String path = chooser.getSelectedFile().getPath();
System.out.println(path);
❼ 安裝好的JAVA軟體在內存的哪個文件夾里
像手機QQ,聊天會保存記錄,文件會慢慢增大,佔用內存。先把軟體刪了,然後進手機內存或內存卡里把生成的文件夾也刪了。不過手機內存還是會慢慢減小的,這時要格機。
❽ java 彈出選擇目錄框(選擇文件夾),獲取選擇的文件夾路徑
java 彈出選擇目錄框(選擇文件夾),獲取選擇的文件夾路徑:
int result = 0;
File file = null;
String path = null;
JFileChooser fileChooser = new JFileChooser();
FileSystemView fsv = FileSystemView.getFileSystemView(); //注意了,這里重要的一句
System.out.println(fsv.getHomeDirectory()); //得到桌面路徑
fileChooser.setCurrentDirectory(fsv.getHomeDirectory());
fileChooser.setDialogTitle("請選擇要上傳的文件...");
fileChooser.setApproveButtonText("確定");
fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
result = fileChooser.showOpenDialog(chatFrame);
if (JFileChooser.APPROVE_OPTION == result) {
path=fileChooser.getSelectedFile().getPath();
System.out.println("path: "+path);
}
這是另外一種方法得到桌面路徑:
File desktop = new File(System.getProperty("user.home")+System.getProperty("file.separator")+"XX");
filechooser.setCurrentDirectory(desktop);
我的文檔 路徑: fsv.getDefaultDirectory());
user.name 用戶的賬戶名稱
user.home 用戶的主目錄
user.dir 用戶的當前工作目錄
java.version Java 運行時環境版本
java.vendor Java 運行時環境供應商
java.vendor.url Java 供應商的 URL
java.home Java 安裝目錄
java.vm.specification.version Java 虛擬機規范版本
java.vm.specification.vendor Java 虛擬機規范供應商
java.vm.specification.name Java 虛擬機規范名稱
java.vm.version Java 虛擬機實現版本
java.vm.vendor Java 虛擬機實現供應商
java.vm.name Java 虛擬機實現名稱
java.specification.version Java 運行時環境規范版本
java.specification.vendor Java 運行時環境規范供應商
java.specification.name Java 運行時環境規范名稱
java.class.version Java 類格式版本號
java.class.path Java 類路徑
java.library.path 載入庫時搜索的路徑列表
java.io.tmpdir 默認的臨時文件路徑
java.compiler 要使用的 JIT 編譯器的名稱
java.ext.dirs 一個或多個擴展目錄的路徑
os.name 操作系統的名稱
os.arch 操作系統的架構
os.version 操作系統的版本
❾ Java項目添加文件夾選項link to files and recreate folder structure with virtual folders什麼意思
你的java代碼,寫的不全。沒考慮全。你要把空文件文件夾的情況也要寫入。
就多寫幾個判斷。