Bob,? thanks for your patient response to my query.? Unfortunately, I still am not "getting it."? Would you be so kind as to make what ever changes are necessary to close the window in the following script:
import java
import javax.swing
import jarray
import jmri
class TestA(jmri.jmrit.automat.AbstractAutomaton) :
?def doClose(self,event):
??print("Close")
??# **** close command here ****
??return
??def setup(self):
??print "Setup"
??f = javax.swing.JFrame("TEST",preferredSize = (200,80))
??f.contentPane.setLayout(javax.swing.BoxLayout(f.contentPane,javax.swing.BoxLayout.Y_AXIS))
??f.setDefaultCloseOperation(javax.swing.JFrame.DISPOSE_ON_CLOSE)
??f.setLocationRelativeTo(None)
??self.relButton = javax.swing.JButton("CLOSE WINDOW")
??self.relButton.actionPerformed = self.doClose
??self.panel1 = javax.swing.JPanel(preferredSize? = (170,30))
??self.panel1.add(self.relButton)
??f.contentPane.add(self.panel1)
??f.pack()
??f.show()
??self.start()
??return
a = TestA()
a.setName("TestA Code")
a.setup()