Java在客户端不能弹出文件选择框问题 5
用jfilechooser实现弹出文件选择对话框,在服务器端正常运行但是当在客户端点击按钮时,文件选择框却显示在服务器端,查过API似乎这是jfilechooser的缺陷...
用jfilechooser实现弹出文件选择对话框,在服务器端正常运行 但是当在客户端点击按钮时,文件选择框却显示在服务器端, 查过API 似乎这是jfilechooser的缺陷 那现在我需要服务器端客户端都能正常弹出一个文件选择框 该如何做
展开
展开全部
这个是桌面应用,jfilechooser应该这样用(打开excel):
JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter("xls","xls");
chooser.setFileFilter(filter);
chooser.isMultiSelectionEnabled();
int returnVal = chooser.showOpenDialog(null);//为他创建资源管理
if(returnVal == JFileChooser.APPROVE_OPTION) {
exdataproduce ex=new exdataproduce();
List<Object> list= ex.read(chooser.getSelectedFile().getPath(),0);
int x=0;
Double re=0.0;
if(list!=null)
{
while(x<list.size())
{
re=re+(Double)list.get(x);
x++;
}
result.setText("检测的数据金额为:"+re);
}
}
JFileChooser chooser = new JFileChooser();
FileNameExtensionFilter filter = new FileNameExtensionFilter("xls","xls");
chooser.setFileFilter(filter);
chooser.isMultiSelectionEnabled();
int returnVal = chooser.showOpenDialog(null);//为他创建资源管理
if(returnVal == JFileChooser.APPROVE_OPTION) {
exdataproduce ex=new exdataproduce();
List<Object> list= ex.read(chooser.getSelectedFile().getPath(),0);
int x=0;
Double re=0.0;
if(list!=null)
{
while(x<list.size())
{
re=re+(Double)list.get(x);
x++;
}
result.setText("检测的数据金额为:"+re);
}
}
追问
你没懂我的意思,导出功能我已经实现了,在服务器端运行没有问题,但是当在客户端点击导出按钮的时候,选择文件框是在服务器端弹出,可能你没碰到这个问题吧,我查了很多资料了,似乎jfilechooser不能实现,因为客户端有安全设置,要签名什么的
追答
哦哦,这就不知道了!
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没看明白。
JNLP
JNLP
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询