Создание программного комплекса средствами объектно-ориентированного программирования, страница 10

// ****************Сохранить в HTML*****************************

htmlSave.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent arg0) {

try{

htmlSave file = new htmlSave(model, policelist);

JOptionPane.showMessageDialog(policelist, "Сохранено в HTML.", "Файл успешно сохранён!", 1);

}catch (Exception e)

{

JOptionPane.showMessageDialog(policelist, "Сохранить в HTML не удалось.", "Ошибка сохранения.", 0);

}

}

});

// *************************************************************

// ********************Сохранить в XML**************************

xmlSave.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent arg0) {

try {

xmlSave file = new xmlSave(null, model, policelist);

} catch (Exception e) {

JOptionPane.showMessageDialog(policelist, "Сохранить в XML не удалось.", "Ошибка сохранения.", 0);

// TODO Auto-generated catch block

e.printStackTrace();

}

}

});

// *************************************************************

// ********************Открыть XML******************************

xmlOpen.addActionListener(new ActionListener() {

public void actionPerformed (ActionEvent arg0){

try {

xmlOpen file=new xmlOpen(null, model, policelist);

} catch (Exception e) {

JOptionPane.showMessageDialog(policelist, "Открыть файл не удалось.", "Ошибка открытия.", 0);

// TODO Auto-generated catch block

e.printStackTrace();

}

}

});

// *************************************************************

// *******************Сохранить в PDF***************************

pdfSave.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent arg0) {

try

{

pdfSave file = new pdfSave(model, policelist);

JOptionPane.showMessageDialog(policelist, " Сохранено в PDF.", "Файл успешно сохранён!", 1);

}

catch (Exception e)

{

JOptionPane.showMessageDialog(policelist, "Сохранить в PDF не удалось.", "Ошибка сохранения.", 0);

}

}

});

// *************************************************************

// *******************Сохранить в TXT**************************

txtSave.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent arg0) {

try {

txtSave file = new txtSave(null, model, policelist);

} catch (Exception e) {

// TODO Auto-generated catch block

JOptionPane.showMessageDialog(policelist, "Сохранить в TXT не удалось.", "Ошибка сохранения.", 0);

e.printStackTrace();

}

}

});

// **************************************************************

// **********************Открыть TXT*****************************

txtOpen.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent arg0) {

try {

txtOpen file = new txtOpen(null, model, policelist);

} catch (Exception e) {

JOptionPane.showMessageDialog(policelist, "Открыть файл не удалось.", "Ошибка открытия.", 0);

// TODO Auto-generated catch block

e.printStackTrace();

}

}

});

// ****************************************************************************************************************************************

// ********************************** Создать

// ********************************************************************************************

txtNew.addActionListener(new ActionListener() {

public void actionPerformed(ActionEvent arg0) {

try {

txtNew file = new txtNew(null, model, policelist);

} catch (Exception e) {

JOptionPane.showMessageDialog(policelist, "Создать файл не удалось.", "Ошибка создания.", 0);

// TODO Auto-generated catch block

e.printStackTrace();

}

}

});

// ****************************************************************************************************************************************

// ************************************ Реакция кнопки добавления