0

HTML エディターを作成しました。JTextPane で開いているファイルのファイル名とパスを取得したいと考えています。なにか提案を?

4

1 に答える 1

2

ファイル チューザー (ファイル ピッカー) を使用すると仮定すると、結果として受け取ったファイル パスを単純に保存できるコード エディターの可能性が非常に高いと思われます。

public void actionPerformed(ActionEvent e) {
    //Handle open button action.
    if (e.getSource() == openButton) {
        int returnVal = fc.showOpenDialog(FileChooserDemo.this);

        if (returnVal == JFileChooser.APPROVE_OPTION) {
            File file = fc.getSelectedFile();
            //At this point you can use: file.getName() to get your filename
            //You can also use file.getPath()
        } else {
            //Canceled opening
        }
    }
}

file.getName() と file.getPath() の結果を、後で JTextPane に割り当てる文字列に保存できます。

ファイル チューザーの詳細については、このプロセスについて詳しく説明しているドキュメントを参照してください。

ファイルを使用している場合は、同じ情報を提供する同じ関数を利用できます。

于 2013-08-20T12:05:10.417 に答える