Class UnsubscribingJFrame

All Implemented Interfaces:
ImageObserver, MenuContainer, Printable, Serializable, Accessible, RootPaneContainer, WindowConstants

public class UnsubscribingJFrame extends JFrame implements Printable
Der Name dieser Klasse rührt von ihrer Fähigkeit, beim Schließen des Fensters einen Receiver abzumelden. Sie wurde um die Fähigkeit, An- und Abmeldungen jederzeit durchführen zu können, erweitert. Außerdem implementiert sie Printable.
See Also:
  • Constructor Details

    • UnsubscribingJFrame

      public UnsubscribingJFrame(de.bsvrz.dav.daf.main.ClientDavInterface connection, List<de.bsvrz.dav.daf.main.config.SystemObject> objects, de.bsvrz.dav.daf.main.DataDescription dataDescription)
  • Method Details

    • setReceiver

      protected final void setReceiver(de.bsvrz.dav.daf.main.ClientReceiverInterface receiver, de.bsvrz.dav.daf.main.ReceiveOptions receiveOptions, de.bsvrz.dav.daf.main.ReceiverRole receiverRole)
      Setzt den Receiver
      Parameters:
      receiver - der abgemeldet werden soll.
    • processWindowEvent

      protected void processWindowEvent(WindowEvent e)
      Überschreibt die geerbte Methode und fügt bei Schließen des Fensters die Abmeldung des Receivers hinzu.
      Overrides:
      processWindowEvent in class JFrame
    • print

      public int print(Graphics g, PageFormat pageFormat, int pageIndex) throws PrinterException
      Specified by:
      print in interface Printable
      Throws:
      PrinterException
    • disableDoubleBuffering

      public void disableDoubleBuffering()
    • enableDoubleBuffering

      public void enableDoubleBuffering()