Package de.sciss.app

Interface AbstractWindow

  • All Known Implementing Classes:
    AppWindow

    public interface AbstractWindow
    Interface that unites functionality from inhomogeneous classes such as JFrame, JDialog, JInternalFrame
    • Field Detail

      • REGULAR

        static final int REGULAR
        Window type: regular full-fledged window
        See Also:
        Constant Field Values
      • SUPPORT

        static final int SUPPORT
        Window type: supplementary window which for example might not need menubar
        See Also:
        Constant Field Values
      • PALETTE

        static final int PALETTE
        Window type: supplementary window which is a (possibly floating) palette window
        See Also:
        Constant Field Values
    • Method Detail

      • init

        void init()
      • getContentPane

        java.awt.Container getContentPane()
      • setContentPane

        void setContentPane​(java.awt.Container c)
      • setTitle

        void setTitle​(java.lang.String title)
      • getTitle

        java.lang.String getTitle()
      • getWindow

        java.awt.Component getWindow()
      • pack

        void pack()
      • setDefaultCloseOperation

        void setDefaultCloseOperation​(int mode)
      • dispose

        void dispose()
      • setVisible

        void setVisible​(boolean b)
      • isVisible

        boolean isVisible()
      • toFront

        void toFront()
      • isFloating

        boolean isFloating()
      • isActive

        boolean isActive()
      • getSize

        java.awt.Dimension getSize()
      • getBounds

        java.awt.Rectangle getBounds()
      • getLocation

        java.awt.Point getLocation()
      • setBounds

        void setBounds​(java.awt.Rectangle r)
      • setSize

        void setSize​(java.awt.Dimension d)
      • setLocation

        void setLocation​(java.awt.Point p)
      • getInsets

        java.awt.Insets getInsets()
      • setJMenuBar

        void setJMenuBar​(javax.swing.JMenuBar m)
      • getJMenuBar

        javax.swing.JMenuBar getJMenuBar()
      • getInputMap

        javax.swing.InputMap getInputMap​(int condition)
      • getActionMap

        javax.swing.ActionMap getActionMap()
      • getOwnedWindows

        java.awt.Window[] getOwnedWindows()
      • setFocusTraversalKeysEnabled

        void setFocusTraversalKeysEnabled​(boolean enabled)
      • setDirty

        void setDirty​(boolean dirty)
      • setLocationRelativeTo

        void setLocationRelativeTo​(java.awt.Component c)
      • setResizable

        void setResizable​(boolean b)
      • setUndecorated

        void setUndecorated​(boolean b)
      • isResizable

        boolean isResizable()
      • revalidate

        void revalidate()