-4

サーバーの音声を聞いているアクションを開始するためのボタンを作成しましたが、「聞くのをやめる」ボタンを使用してサーバーの音声を聞くのを停止するボタンを作成するにはどうすればよいですか?

private void CallActionPerformed(java.awt.event.ActionEvent evt) {                                       
       voiceReceiver tx1 = new voiceReceiver();
       tx1.captureAudio();

       System.out.println("voiceReceiver is calling >>>>");

       serVoice.setEnabled(false);
       Call.setEnabled(false);
       jButton3.setEnabled(true);
 }   
4

1 に答える 1

2

ボイスレシーバーをフィールドに格納し、「聞き取りを停止」ボタンをクリックすると停止します。

private void callActionPerformed(ActionEvent evt) {                                       
    this.voiceReceiver = new VoiceReceiver();
    this.voiceReceiver.captureAudio();

    System.out.println("voiceReceiver is calling >>>>");

    serVoice.setEnabled(false);
    call.setEnabled(false);
    jButton3.setEnabled(true);
}   

private void stopListeningActionPerformed(ActionEvent e) {
    this.voiceReceiver.stopCapturingAudio();
    ...
}

名前を修正したことに注意してください。Java では、慣例により、メソッドは小文字で始まり、クラスは大文字で始まります。

于 2012-09-27T14:50:34.133 に答える