I need help with this JInternal frame stuff. I had it working when it was just a normal frame, but it showed up in the task bar, and I didn't want that. The problem is, it's not showing up..

this is in the actionPerformed method and it calls this if the user selects find and replace in the edit menu

Code:
 else if ((ae.getSource() == findAndReplace))
	 {
		
		   new processFindAndReplace();
	 }


if the user selects it, it invokes this new class trying to construct a new internal frame
Code:
 class processFindAndReplace extends JFrame implements ActionListener
 {
    public processFindAndReplace()
    {
	 JInternalFrame jif = new JInternalFrame();
	 JLabel lblFind = new JLabel("Find what:");
	 JTextField txtFind = new JTextField(20);
	 JButton btnFind = new JButton("Find");
	 JLabel lblReplace = new JLabel("Replace with:");
	 JTextField txtReplace = new JTextField(20);
	 JButton btnReplace = new JButton("Replace");
	 JButton btnCancel = new JButton("Cancel");
	 
	 Container pane2 = getContentPane();
	 pane2.add(lblFind);
	 pane2.add(txtFind);
	 pane2.add(btnFind);
	 pane2.add(lblReplace);
	 pane2.add(txtReplace);
	 pane2.add(btnReplace);
	 pane2.add(btnCancel);
	 jif.setContentPane(pane2);
	 pane2.setLayout(new FlowLayout());
	 
	 jif.setResizable(false);
	 jif.setMaximizable(false);
	 jif.setClosable(true);
	 jif.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	 jif.setSize(250,250);
	 jif.setVisible(true);
    }
   
    public void actionPerformed(ActionEvent ae)
    {
    }
	 
	 
 }

Could someone help me get this thing to be visible?

Note: I don't need help with the code that goes in the actionPerformed, I just want the stupid thing to show up.