【问题标题】:Show selected file显示所选文件
【发布时间】:2013-12-16 12:34:23
【问题描述】:

我想在JFrame 中显示在JTextarea 上使用JFileChooser 选择的选定文件,如下所示:

JTextArea textArea = new JTextArea(6, 12);
contentPane.add(textArea);
JFileChooser fileChooser = new JFileChooser();
fileChooser.setFileSelectionMode(JFileChooser.FILES_ONLY);
fileChooser.setDialogTitle("XML Datei auswählen");
int ret = fileChooser.showDialog( fileChooser, "auswählen");
if (ret == JFileChooser.APPROVE_OPTION) {
    file3 = fileChooser.getSelectedFile().getAbsoluteFile();
    textArea.setText(file3.getName());

但它在 textarea 上什么也没显示,我在这里做错了什么?

【问题讨论】:

    标签: java swing file-io jtextarea jfilechooser


    【解决方案1】:

    试试这个方法

    int ret = fileChooser.showOpenDialog(this);
    if (ret == JFileChooser.APPROVE_OPTION) {
      String file3 = fileChooser.getSelectedFile().getAbsolutePath();
      textArea.setText(file3);
    

    【讨论】:

      【解决方案2】:

      是的,很简单,可以替换,改变

      textArea.setText(file3.getName());
      

      JTextArea.read(Reader in, Object desc) throws IOException

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-02-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-11
        • 1970-01-01
        • 2016-03-26
        • 2014-06-09
        相关资源
        最近更新 更多