3 weeks ago you got multiple answers/suggestions to your original question
Yet you didn't respond to either reply and now you expect more help even though you still haven't posted a reasonable SSCCE?
I thought you wanted an SSCE that you could copy and paste into an editor and it ran to illustrate the problem. Which is what I did.
And I gave you pointers on how you can improve upon the SSCCE in future questions.
Some of this code is in production so I really didnt want to change it and it didnt make sense to make a copy
And you still don't understand the basic concept of a SSCCE (so you haven't learned from my pointers).
We don't care about your application. We care about the stated problem.
Your question is about using a custom Date editor:
1. So you need a custom DateEditor class
2. You need a simple GUI to test the custom DateEditor class
3. You don't need a custom TableModel to test the DateEditor.
4. You don't need a custom renderer to test an editor.
5. You don't need custom application classes. Your code includes package statements and import statement for your application classes. I am not going go copy all those classes and create a directory structure that matches your package names. The one positive comment I gave to your original SSCCE was that is was contained in a single class file. Now you have 6 class files? How is that a SSCCE?
Below is some old code I have demonstrating a simple custom editor in the form of a SSCCE:
The idea of the SSCCE is to create your reusable editor code and create a simple test GUI. If you write the editor correctly, once you finish testing it then you just plug it into your application because it should not be dependent on any specific application logic.
If you can't get the editor to work then you have simple code to post on a help site that requires no application specific code.
Did you use "Increment Date" in both cases to only use one name in the action list or was that a mistake?
Yes it was a mistake, the name will be used when you add the Action to a JMenuItem or a JButton so it should be different, but it doesn't affect processing.
See: How to Use Actions
for more information and examples.
Also check out Using an Editor to Validate User Entered Text
. It is a complete working example that uses a JFormattedTextField to validate Integer data in a specified range. This should be a good starting point to create your custom DateEditor. It shows which methods you need to override. It is better to extend from the base class rather than implement all methods. The code already uses an ActionMap for some of the processing so you should be able to implement my earlier suggestions based on that code.
I am definitely NOT an expert on creating editors for a JTable. I have never done this before especially with a JFormattedTextField. Even if you post a SSCCE that more closely resembles the structure of the code above there is no guarantee that I can help.
However, I will not even attempt to look at the code you just posted. It is not even close to a SSCCE for me to look at. My time is valuable. This is the last time I will rant about a SSCCE. How you choose to post a question is up to you. Which questions I choose to answer is up to me.