Как использовать actionPerformed (ActionEvent e) с более чем одной кнопкой?

Так что мое назначение говорит, чтобы создать последовательный файл. Мой профессор дал мне этот простой код для выполненного действия:

    public void actionPerformed( ActionEvent e )  { 

    //FOR STATE AND COUNTRY
    String country = (String)comboBox_1.getSelectedItem();
        Object o = states.get( country );

        if (o == null)
        {
            comboBox_2.setModel( new DefaultComboBoxModel() );
        }
        else
        {
            comboBox_2.setModel( new DefaultComboBoxModel( (String[])o ) );
        }
        //****DONE WITH THE STATE AND COUNTRY COMBOBOXEZ*****

    addRecord( ) ;



    if ( e.getSource( ) == btnDone )  {
      try {
        output.close( ); 
      }
      catch ( IOException io )  {
        System.err.println( "File not closed properly\n" +
           e.toString( ) );
        System.exit(1);
      }



      System.exit(0); 


    }
  } 

}
в основном он говорит, что если вы нажмете что-нибудь, кроме кнопки «Готово», он создает последовательный файл. Что я должен сделать, чтобы выбрать, что будет делать каждое действие? Я сделал jcombobox со странами и штатами, и когда я выбираю страну, он создает файл, а затем отправляет меня в штаты страны. Надеюсь, вы поможете мне, спасибо.

Ответы на вопрос(0)

Ваш ответ на вопрос