This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
In Win OS based systems my code works. In Mac it fails. The system behavior is this: The base window is a JFrame. It has floating above it a JDialog. An error displays (JOptionPane). User behavior: The user hits: ESC Observered behavior (mac only): Both the JOptionPane error window, and the JDialog content window close. Desired behavior: Only the JOptionPane window should close. My code: Can't give you line by line, but the idea is that I have a KeyListener for the entire JDialog window. It catches all keyPressed. I have an event.consume(); in the keyPressed. I put a System.out.println statement in the KeyPressed method. It only displays once suggesting that the keyPressed only gets processed once. Is the super() method closing both windows? Thanks everyone, Pres
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com