frame.setLayer(JLayeredPane.PALETTE_LAYER);\r
Desktop.addInternalFrame(frame, "Find", 340, 110);\r
\r
-\r
- // all a big pain, but we need to wait until the frame is visible before the textfield can\r
- // obtain the focus/////////////////////////\r
- frame.addInternalFrameListener(new InternalFrameAdapter()\r
- {\r
- public void internalFrameOpened(InternalFrameEvent evt)\r
- {\r
- SwingUtilities.invokeLater(new Runnable()\r
- {\r
- public void run()\r
- {\r
- textfield.requestFocus();\r
- }\r
- });\r
- }\r
- });\r
+ textfield.requestFocus();\r
}\r
\r
\r
findAll_actionPerformed(e);\r
}\r
});\r
- findNext.setEnabled(false);\r
findNext.setFont(new java.awt.Font("Verdana", 0, 12));\r
findNext.setText("Find Next");\r
findNext.addActionListener(new java.awt.event.ActionListener()\r
\r
protected void textfield_keyPressed(KeyEvent e)\r
{\r
-\r
if(e.getKeyCode()==KeyEvent.VK_ENTER)\r
{\r
e.consume();\r
findNext_actionPerformed(null);\r
}\r
- findNext.setEnabled(true);\r
}\r
\r
public void createNewGroup_actionPerformed(ActionEvent e)\r