Module java.desktop
Package javax.swing

Class JPanel

    • Constructor Detail

      • JPanel

        public JPanel​(LayoutManager layout,
                      boolean isDoubleBuffered)
        Creates a new JPanel with the specified layout manager and buffering strategy.
        Parameters:
        layout - the LayoutManager to use
        isDoubleBuffered - a boolean, true for double-buffering, which uses additional memory space to achieve fast, flicker-free updates
      • JPanel

        public JPanel​(LayoutManager layout)
        Create a new buffered JPanel with the specified layout manager
        Parameters:
        layout - the LayoutManager to use
      • JPanel

        public JPanel​(boolean isDoubleBuffered)
        Creates a new JPanel with FlowLayout and the specified buffering strategy. If isDoubleBuffered is true, the JPanel will use a double buffer.
        Parameters:
        isDoubleBuffered - a boolean, true for double-buffering, which uses additional memory space to achieve fast, flicker-free updates
      • JPanel

        public JPanel​()
        Creates a new JPanel with a double buffer and a flow layout.