private class MouseAction implements MouseListener
{
public void mouseClicked(MouseEvent e) {
//如果双击操作,则打开相应文件
if(e.getClickCount()==2)
{
try
{
Runtime.getRuntime().exec("cmd /c D:\\TDDOWNLOAD\\seeds\\1.doc");
//提示任务完成。
System.out.println("well done.");
}
catch(IOException e1)
{
e1.printStackTrace();
}
}
}
我想写这样一个类,但是希望打开的文件的路径是可变的(已经存在了一个数组里面了),怎么才能实现,菜鸟想了整整一个下午了,没有思绪.....
{
public void mouseClicked(MouseEvent e) {
//如果双击操作,则打开相应文件
if(e.getClickCount()==2)
{
try
{
Runtime.getRuntime().exec("cmd /c D:\\TDDOWNLOAD\\seeds\\1.doc");
//提示任务完成。
System.out.println("well done.");
}
catch(IOException e1)
{
e1.printStackTrace();
}
}
}
我想写这样一个类,但是希望打开的文件的路径是可变的(已经存在了一个数组里面了),怎么才能实现,菜鸟想了整整一个下午了,没有思绪.....
对象A.addMouseListener(new MouseAction(path));private class MouseAction implements MouseListener
{
private String path;public MouseAction(String path){
this.path = path;
} public void mouseClicked(MouseEvent e) {
//如果双击操作,则打开相应文件
if(e.getClickCount()==2)
{
try
{
Runtime.getRuntime().exec("cmd /c D:\\TDDOWNLOAD\\seeds\\1.doc");
//提示任务完成。
System.out.println("well done.");
}
catch(IOException e1)
{
e1.printStackTrace();
}
}
}
在加监听时,把路径传过来,就可以在mouseClicked中使用这个path了
改成参数不就行了。