你在fileaD和filebD兩個(gè)JTextField輸入框輸入文件名時(shí),每輸入一個(gè)都要在最后回車,這樣才能觸發(fā)fileaD和filebD的ActionEvent事件,這樣就能初始化fFileADir和fFileBDir兩個(gè)對(duì)象,就不會(huì)出錯(cuò)了。
創(chuàng)新互聯(lián)專注于五峰企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,成都商城網(wǎng)站開(kāi)發(fā)。五峰網(wǎng)站建設(shè)公司,為五峰等地區(qū)提供建站服務(wù)。全流程按需開(kāi)發(fā),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
或者
你去掉fileaD和filebD兩個(gè)對(duì)象的監(jiān)聽(tīng)程序,統(tǒng)一在jbCopy的監(jiān)聽(tīng)器里初始化fFileADir和fFileBDir兩個(gè)對(duì)象,象這樣:
jpl.add(jbCopy);
jbCopy.addActionListener(new?ActionListener(){
public?void?actionPerformed(ActionEvent?e)?{
String?strFileADir=fileaD.getText().toString();
fFileADir=new?File(strFileADir);
String?strFileBDir=filebD.getText().toString();
fFileBDir=new?File(strFileBDir);
savesCopy.fileChannelCopy(fFileADir,?fFileBDir);
}
});
就不會(huì)出問(wèn)題了。
用網(wǎng)上下載的漢化包里面的代碼,復(fù)制到自己電腦里的myeclipse會(huì)報(bào)錯(cuò)可能因?yàn)椴僮饔姓`。
具體操作:
首先解壓漢化包,把language文件夾放到安裝路徑的common文件夾下,打開(kāi)myeclipse,新建一個(gè)Java項(xiàng)目,新建一個(gè)class類,名字叫做:CreatePluginsConfig.java,回到漢化文件夾,把CreatePluginsConfig.java文件下的所有代碼復(fù)制到剛剛新建的class類里面,里面會(huì)有提示,把雙引號(hào)里面的改成你自己的安裝路徑按下Ctrl+F11,把控制臺(tái)下面的所有文字拷貝打開(kāi)安裝路徑定位到這個(gè)文件夾,里面只有一個(gè)文件,選擇用記事本打開(kāi)
把剛才復(fù)制的代碼全部粘貼到這個(gè)文件里面,然后保存最后找到這個(gè)文件,用記事本打開(kāi)在最后面填上這句話:-Duser.language=zh,保存重啟myeclipse就OK了
Dic是沒(méi)有定義的類,如果是你自己寫(xiě)的類,用import yourpackage.Dic導(dǎo)入,如果是第三方包,也要用import語(yǔ)句把類導(dǎo)入
我今天正好寫(xiě)這里,貼給你看看
file1寫(xiě)給file2
FileInputStream is= new FileInputStream(file1);
OutputStream os = new FileOutputStream(file2);
int read = 0;
byte[] buffer = new byte[8096];
while ((read = is.read(buffer)) 0) {
os.write(buffer, 0, read);
}