如何用SWT写个按钮,对应事件对弹出windows目录?

codestarter 2009-06-27 04:20:27
就像一般软件安装时候,选择安装目录那个按钮一样.

怎么写按钮对应的事件?
...全文
153 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
clz2008wan 2009-07-08
  • 打赏
  • 举报
回复
不知道你是不是这个意思:
if(e.getActionCommand()=="打开")
{
fd=new FileDialog(this,"打开文件",FileDialog.LOAD);
fd.setDirectory("F:\\图片");
fd.show();
}
兰色季节 2009-06-29
  • 打赏
  • 举报
回复
你是想封装一个SWT按钮专门实现这个功能吗?
其实用普通按钮,在点击事件中写就好啦:

DirectoryDialog directoryDialog = new DirectoryDialog(getShell(), SWT.NONE);
directoryDialog.setText("资源保存路径");
String selectedDirectory = directoryDialog.open();
if(selectedDirectory == null) {
MessageDialog.openError(getShell(), "错误", "当前选择的资源保存路径有误,请选择正确的目标路径!");
return;
}
text_资源保存路径.setText(selectedDirectory);

希望对你有帮助~
goodmrning 2009-06-27
  • 打赏
  • 举报
回复
注册按钮监听器后,在对应的事件中用JFileChoser对象里的方法创建一个有模式的文件对话框。

JFileChoser方法:
showdialog(Component p,String s);
showOpenDialog(Component p);
showSaveDialog(Component p);

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧