java JfileChooser 设置文件下载路径

用 JFileChooser的时候,如果设置了 只选择路径,是可以只选择路径的,不过标签还是显示 “文件名:”,会导致用户困惑,所以,可以将其换成 “文件路径:”,方法如下“:
public static void main(String[] args) {
JFileChooser jfcWorkFolder = getJFileChooser("d:\\");
jfcWorkFolder.setDialogTitle("title");
jfcWorkFolder.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);

int iState = jfcWorkFolder.showDialog(jfcWorkFolder, "ok");

}
public static JFileChooser getJFileChooser(String defaultName){
JFileChooser jfcWorkFolder = new JFileChooser(defaultName);
try {
JPanel cons = (JPanel) jfcWorkFolder.getComponent(3);
Component jp = cons.getComponent(0);
System.out.println(jp.getClass());
JPanel la = (JPanel) jp;
JLabel jl = (JLabel) la.getComponent(0);
System.out.println(jl.getText());
jl.setText("文件路径:");

} catch (Exception e) {

}

return jfcWorkFolder;
}


如果你是用的其他的LookAndFeel 导致找不到该JLabel,那你可以用 JPanel.remove(i);的方法试出该JLabel的位置,然后再设置其 text.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值