code: private static void createAndShowGUI() {
          //Create and set up the window.
          JFrame frame = new JFrame("TableFilterDemo");
          frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  
          //Create and set up the content pane.
          TableFilterDemo newContentPane = new TableFilterDemo();
          newContentPane.setOpaque(true); //content panes must be opaque
          frame.setContentPane(newContentPane);
  
          //Display the window.
          frame.pack();
          frame.setVisible(true);
      }
docs: Create the GUI and show it.  For thread safety,
  this method should be invoked from the
  event-dispatching thread.