package uk.co.mmscomputing.device.phone;
import java.util.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.beans.*;
public class PhoneCallerGUI extends JComponent implements PhoneCallerListener {
private PhoneCaller caller;
private JButton callbutton;
private Properties properties;
public PhoneCallerGUI(Properties properties,PhoneCaller caller){
this.properties=properties;
this.caller=caller;
setLayout(new BorderLayout());
callbutton=new JButton("call"/*,new JarImageIcon(getClass(),"32x32/fax.png")*/);
callbutton.addActionListener((ActionListener)EventHandler.create(ActionListener.class, this, "call"));
// callbutton.setEnabled(false);
caller.addListener(this);
add(callbutton);
}
public void call(){
// callbutton.setEnabled(false);
caller.setMetadata(properties);
}
public void update(PhoneCallerMetadata.Type type, PhoneCallerMetadata md){
}
}