2010-11-30 15 views
1

私はメニューバーにある保存メニュー項目に関して助けが必要です。コードをjava item listener

private void smActionPerformed(java.awt.event.ActionEvent evt) { 


} 

に設定しましたが、角括弧内に入る必要があるのはわかりません。 guiはpoepleが医療記録などのコンボボックス「mr/mrs」のテキストフィールド「医療問題」などを記入し、ファイル保存をクリックすると、ユーザーが保存ボックスを取得するようにするフォームです(単語としてボックスに保存するなど)情報をtxtファイルに保存することができます。

P.S. 「ファイルタイプ」をデフォルトとしてtxtファイルとして保存するように設定できますか?

+1

それは、次のような宿題をタグ付けすることが一般的に良い習慣です。 – Jay

+0

その宿題がありません。私は本からJavaを学ぼうとしており、これはタスクの1つです。 –

答えて

1

JFileChooser#showSaveDialog()を使用して、エンドユーザにFileを選択するよう依頼してください。

JFileChooser fileChooser = new JFileChooser(); 
if (fileChooser.showSaveDialog(null) == JFileChooser.APPROVE_OPTION) { 
    File file = fileChooser.getSelectedFile(); 
    // ... 
} else { 
    // User pressed cancel. 
} 
+0

仲間の仲間は、それを行ってくれます。 –

+0

ちょっとした問題のメイトのようなものだと思っていたら、保存ボックスが表示され、ユーザーは保存をクリックできますが、保存されたファイルはありませんか? –

+0

'File'は単なる抽象的な表現です。基本的な[Java IO API](http://download.oracle.com/javase/tutorial/essential/io/)を使用してファイルを作成し、ファイルに内容を書き込む必要があります。それがローカルディスクファイルシステムに表示されます。これはまったく別の問題です。あなたが立ち往生したら新しい質問をしてください。 – BalusC