import javax.swing.*;
import java.awt.event.*;

public class CDNeuDialog extends JDialog
{
  private JLabel jlbTitle = new JLabel();
  private JLabel jlbInterpret = new JLabel();
  private JTextField jtfTitle = new JTextField();
  private JTextField jtfInterpret = new JTextField();
  private JButton jbuOK = new JButton();
  private CD dieCD;

  public CDNeuDialog(CD mc)
  {
   dieCD = mc;
   setTitle("Neue CD " + mc.getTitel());
   setSize(320,200);
   getContentPane().setLayout(null);
   
   jlbTitle.setText("Titel");
   jlbTitle.setBounds(10,10,80,20);
   getContentPane().add(jlbTitle);
   jlbInterpret.setText("Interpret");
   jlbInterpret.setBounds(10,30,80,20);
   getContentPane().add(jlbInterpret);

   jtfTitle.setText(mc.getTitel());
   jtfTitle.setBounds(80,10,80,20);
   getContentPane().add(jtfTitle);
   jtfInterpret.setText(mc.getInterpret());
   jtfInterpret.setBounds(80,30,80,20);
   getContentPane().add(jtfInterpret);

   jbuOK.setText("OK");
   jbuOK.setBounds(80,80,60,24);
   getContentPane().add(jbuOK);
   jbuOK.addActionListener(new ActionListener() {
     public void actionPerformed(final ActionEvent evt) {
       jbuOKActionPerformed(evt); } });


  }
  
  public void jbuOKActionPerformed(final ActionEvent evt) {
   dieCD.setTitel(jtfTitle.getText());
   dieCD.setInterpret(jtfInterpret.getText());
  }
}
