关于JAVA SWING控件问题。。。在线等。。急

请问在JAVASWING中有没有一个这样的控件,就是下拉菜单型的,然后可以选择路径。。我的目的就是做一个选择路径的控件,现在只能用文本框实现,但是感觉不人性化,请问怎么实... 请问在JAVA SWING 中有没有一个这样的控件,就是下拉菜单型的,然后可以选择路径。。我的目的就是做一个选择路径的控件,现在只能用文本框实现,但是感觉不人性化,请问怎么实现?其它方法也可以,只要是JAVA的就行。。。谢谢
一楼的,我需要一个控件类似的东西,你给的貌似没有。。。请问怎么样NEW出这个JFileChooser,显示出来,谢谢
展开
 我来答
百度网友3b46a7f
2008-09-08 · TA获得超过2520个赞
知道小有建树答主
回答量:735
采纳率:0%
帮助的人:0
展开全部
private
javax.swing.JFileChooser jfc=new javax.swing.JFileChooser();这样就好了!!

然后注册监听:
jfc.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jFileChooser1ActionPerformed(evt);
}
});

得到所选文件:
private File f;
private void jFileChooser1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jFileChooser1ActionPerformed
f=null;
if(evt.getActionCommand().equals("ApproveSelection")){
f=jfc.getSelectedFile();
}

答案补充:
JFileChooser就是一个控件 类似于window的“另存为”哪种对话框,你点文件就可以得到它的具体路径,非常好用!

你没有看到可能是因为:
1: 你把这个控件向你的 JFrame添加了吗? JFrame jf = new JFrame();
jf.add(jfc);
2: jf.pack(); //自动调整大小 jf.setVisible(true);//窗体可见都写了吗?

3:如果上面都没错,加上这句话
jFileChooser1.setBackground(new java.awt.Color(255, 255, 153));
jfc.setFileSelectionMode(javax.swing.JFileChooser.FILES_AND_DIRECTORIES);
jfc.setFont(new java.awt.Font("文鼎PL中楷Uni", 0, 14));
jfc.setBorder(javax.swing.BorderFactory.createMatteBorder(1, 1, 1, 1, new java.awt.Color(0, 255, 255)));
jfc.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jFileChooser1ActionPerformed(evt);
}
});
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式